Aborta al ejecutar DISPLAY
Saludos, tengo una rutina en la que deseo mostrar una información antes de imprimirla. Para eso utilizo display, pero al llegar a esa instrucción el programa se sale al menu anterior. Si uso DISPLAY BY NAME, solo me muestra en el primer campo de SCREEN, las letras sh y se sale. Si utilizo dos por ejemplo:
display campo1 at 6,22
display campo2 at 8,22
solo muestra el primer campo y se sale
el código es este:
LET criter_bus = "SELECT * FROM bantrans WHERE ",
criter CLIPPED,
" ORDER BY bantrans.fech_trans "
PREPARE criter_pre FROM criter_bus
DECLARE bus_cur SCROLL CURSOR FOR criter_pre
OPEN bus_cur
FETCH FIRST bus_cur INTO p_bantrans.*
DISPLAY by name p_bantrans.*
display campo1 at 6,22
display campo2 at 8,22
solo muestra el primer campo y se sale
el código es este:
LET criter_bus = "SELECT * FROM bantrans WHERE ",
criter CLIPPED,
" ORDER BY bantrans.fech_trans "
PREPARE criter_pre FROM criter_bus
DECLARE bus_cur SCROLL CURSOR FOR criter_pre
OPEN bus_cur
FETCH FIRST bus_cur INTO p_bantrans.*
DISPLAY by name p_bantrans.*
1 respuesta
Respuesta de pedram
1