Informix - VARIABLES

 
Vista:

VARIABLES

Publicado por David (5 intervenciones) el 21/05/2007 17:36:41
Hola amigo tengo un problema, hojalá puedan ayudarme..!!

Tengo un reporte que saca información de Horas Extras, que reflejan dos conceptos. Pero ahora quiero que saque el reporte de 3 conceptos, al momento de sacar el reporte individual de cada concepto, mi reporte sale perfecto, pero cuando el usuario quiere sacar el reporte sin dar criterio en el concepto, no me sale nada.

Lo tengo de la siguiente manera:

IF extnoc = "E" THEN
LET cod = "03"
LET titulo = "HORAS EXTRAS 50%"
END IF
IF extnoc = "I" THEN
LET cod = "04"
LET titulo = "HORAS EXTRAS 100%"
END IF
IF extnoc = "R" THEN
LET cod = "05"
LET titulo = "HORAS CON RECARGO"
END IF

Como puedo hacer para indicarle en la variable que coja los tres conceptos si el usuario no digita una de los tres conceptos?

Saludos,

Dav
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:VARIABLES

Publicado por Luis Rivaldo (126 intervenciones) el 23/05/2007 13:11:37
Deberias hacer dos variables de captura algo asi:
Define
concepto_inicial, concepto_final char(02)

while true
prompt "Digite el concepto Inicial o Enter Para 03 " for concepto_inicial

if concepto_inicial is null then
let concepto_inicial = "03"
end if

prompt "Digite el concepto Final o Enter Para 05 " for concepto_final

if concepto_final is null then
let concepto_final = "05"
end if

if concepto_inicial in ( "03","04","05") then
if concepto_inicial <= concepto_final then
exit while
end if
end if
end while

Espero que te sirva de esta forma, aun que se puede mejorar mucho mas .

OK.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar