Cómo recoger todas las tablas de datos en una nueva ventana<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Tengo una secuencia de comandos que extrae datos de una base de datos y devuelve un número de randum de tablas. Me gustaría tener todas las tablas reunidas en una ventana donde un usuario pueda desplazarse hacia abajo para ver las tablas en lugar de tener las tablas una detrás de la otra. He intentado un enfoque en el que hago las llamadas a la base de datos y luego hago una nueva ventana y recorro todas las tablas y las agrego a la ventana (ver más abajo) pero eso no funciona. Tal vez el enfoque sea incorrecto y tengo que empezar por crear la ventana y luego agregar las tablas cuando se devuelven para la base de datos o ...?
gracias por adelantado 
Hans Jørgen
noroeste
= Nueva ventana ( "Informes de tiempo de retardo de EDC para" || Ensayo || "" , Muestrame el menu ( 0 ) , mostrar barras de herramientas ( 0 ))
;
para
( yo = 1 , yo <= Mesa N () , yo
++,
noroeste
<< Adjuntar ( Tabla de datos (yo ) )
;
)
;
Re: Cómo recopilar todas las tablas de datos en una nueva ventanaSI - eso hizo la diferencia. Gracias
Re: Cómo recopilar todas las tablas de datos en una nueva ventanaAnexar requiere un "cuadro de presentación" y no reconoce un Tabla de datos como tal. Prueba el dt << Nueva caja de datos () comando para capturar una tabla dentro de un cuadro de visualización. O si el objetivo es simplemente navegar por las tablas, un diario simple podría funcionar.
Ejemplos:
nw1 = Nueva ventana ( "mesas verticales" ) ;
nw2 = Nueva ventana ( "tablas horizontales" , hlb = Cuadro de lista H ()) ;
por ( yo = 1 , yo <= Mesa N () , yo ++,
nw1 << Adjuntar ( Tabla de datos ( yo ) << nueva caja de datos ) ; // Tablas activas una encima de la otra
hlb << Adjuntar ( Tabla de datos ( yo ) << nueva caja de datos ) ; // Tablas activas lado a lado
Tabla de datos ( yo ) << diario ; // Diario; Tablas inactivas, solo para navegar por los datos.
) ;