• Viernes 3 de Mayo de 2024, 01:25

Autor Tema:  Problemas En Reporte  (Leído 1749 veces)

valery_hh

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas En Reporte
« en: Martes 27 de Febrero de 2007, 14:23 »
0
:hola: Holas amigos , a ver si me ayudan ?
Yo al insertar un "compute" a un reporte que estoy generando le doy la expresion siguiente: if(  cod_resultado ="01" or cod_resultado ="10" , cod_espe_ing  ,  cod_especialidad ) .... entonces mi problema es el siguiente:

quiero que me aparesca la descripcion mas no el codigo que le corresponde ejemplo:

para mi el cod_espe_ing de la carrera de informatica es 17 .... y en mi reporte me sale 17 con la expresion del if que le di , pero yo no quiero que salga 17 , sino quiero que me salga informática osea la descripcion ---- he buscado en las propiedades la opcion de edit y asi darle DropDowDW buscar el datawindow correspondiente pero no me sale la opcion de edit .. que hago?
 :(

leoandres

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Problemas En Reporte
« Respuesta #1 en: Martes 27 de Febrero de 2007, 20:00 »
0
Saludos desde Maracay, Venezuela...

El "IF" es un condicional de cierto o falso y lo que va a hacer dependiendo del resultado... no puedes mezclar un dddw con un IF... te recomiendo que utilices una función para poder ubicar el nombre que corresponda para colocarlo...

por ejemplo defines la funcion "f_busca_nombre" con el parametro " a_codigo...

que sería mas o menos así...

string sl_descripcion

Select descripcion into sl_descripcion from tabla where codigo=a_codigo

Return (sl_descripcion)

Y tu IF sería así...

if( cod_resultado ="01" or cod_resultado ="10" , f_busca_nombre(cod_espe_ing) , cod_especialidad )

Espero que te sirva...
leopoldotaylhardat@hotmail.com

Leopoldo Taylhardat

Software, Organización y Sistemas

Maracay, Venezuela


"En computación solo hay una cosa segura...
   que no hay nada seguro" - Leopoldo Taylhardat

"Cada alternativa que tengas durante la búsqueda,
      será una meta en sí misma" - Jorge Olguín.

leoandres

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Problemas En Reporte
« Respuesta #2 en: Martes 27 de Febrero de 2007, 20:02 »
0
Disculpa... el select...

Select descripcion into sl_descripcion from tabla where codigo=:a_codigo
leopoldotaylhardat@hotmail.com

Leopoldo Taylhardat

Software, Organización y Sistemas

Maracay, Venezuela


"En computación solo hay una cosa segura...
   que no hay nada seguro" - Leopoldo Taylhardat

"Cada alternativa que tengas durante la búsqueda,
      será una meta en sí misma" - Jorge Olguín.