TRANSACCION DE DOS NIVELES EN PROCEDURE
Publicado por LEONARDO (4 intervenciones) el 28/09/2017 16:55:07
Buenas
tengo la siguiente transaccion de dos niveles
HC (clave principal)
APELLIDO
NOMBRE
obrasocialID
---> DETALLE (2 NIVEL)
ID
factmedicamentoDetallePeriodo
factmedicamentoDetalleAno
MEDICAMENTOID
factmedicamentoDetalleTotal
necesito hacer un procedure que me muestre la informacion de acuerdo a lo ingresado en un webpanel, en dicho web panel tengo un combobox que muestra las obras sociales, otro que me muestra todos los meses (PERIODO) y otro que figura el año
En mi procedure tengo el siguiente Source
me muestra todos los datos el unico inconveniente que tengo, es que si una hc por ej. en el periodo y año seleccionado no tiene nada cargado me aparece lo mismo en el procedure dicha hc. (hc, apellido, nombre)
probe con el order pero no logro solucionar el inconveniente.
ESPERO HABER SIDO CLARO.-
DESDE YA MUCHAS GRACIAS.
tengo la siguiente transaccion de dos niveles
HC (clave principal)
APELLIDO
NOMBRE
obrasocialID
---> DETALLE (2 NIVEL)
ID
factmedicamentoDetallePeriodo
factmedicamentoDetalleAno
MEDICAMENTOID
factmedicamentoDetalleTotal
necesito hacer un procedure que me muestre la informacion de acuerdo a lo ingresado en un webpanel, en dicho web panel tengo un combobox que muestra las obras sociales, otro que me muestra todos los meses (PERIODO) y otro que figura el año
En mi procedure tengo el siguiente Source
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PRINT TITLE
FOR EACH obrasocial where obrasocialID=&obrasocial
PRINT CATEGORIA
FOR EACH
&subtotal= 0
PRINT SUBCATEGORIA
PRINT COLUMNA
FOR EACH
where factmedicamentoDetallePeriodo=&periodo and factmedicamentoDetalleAno=&ano
PRINT DETALLE
&subtotal= &subtotal + factmedicamentoDetalleTotal
ENDFOR
print ST
&TOTALFINAL= &TOTALFINAL + &subtotal
ENDFOR
endfor
PRINT TOTALES
me muestra todos los datos el unico inconveniente que tengo, es que si una hc por ej. en el periodo y año seleccionado no tiene nada cargado me aparece lo mismo en el procedure dicha hc. (hc, apellido, nombre)
probe con el order pero no logro solucionar el inconveniente.
ESPERO HABER SIDO CLARO.-
DESDE YA MUCHAS GRACIAS.
Valora esta pregunta
0