Pasar datos de una tabla a otra


([N1] leonardo daniel velazquez fuentes) #1

Hola a todos, necesito pasar unos datos de una tabla a otra ( en memoria, para que sea temporal )

existe alguna forma de hacerlo, son exactamente los mismos campos

cargar lista( tabla, parametro )
pasar a tabla 2

y luego mostrar esos datos en una Vista de Datos ( proceso: tabla asociada: detalle_pago - ficha, tabla destino: temp_avances -lista )


([N2] Esfero) #2

Utiliza el tono de lista


([N2] Esfero) #3

Perdón “tubo de lista”


([N1] leonardo daniel velazquez fuentes) #4

Hola que tal, despues de estar haciendo pruebas y ver las transacciones en vAdmin, vi que el Tubo de Lista no funciona sobre Tablas en Memoria como destino, asi que la puse en disco por lo que tendre que estarla limpiando antes de meter los datos nuevos…

Ahora, ya funciona el Tubo de Lista, como hago para que la Vista de Datos se actualize

Manejador de evento: COPIA_AVANCES

Interfaz: Procesar ( LISTA_COMCHECKS, Todas )
      Cortar lista ( 0, )
Libre
Cargar lista ( AVANCES_VIAJES@vAztecaDat, CHOFER_APLICADO, CHOFER, "N", , )
      Tubo de lista ( TUBOLIST_AVANCES@vAztecaApp )
            Libre
      Interfaz: Recalcular ( LISTA_COMCHECKS )
      If ( sysListSize > 0 )
            Set ( VER_COMCHECKS, 1 )
      Else
            Set ( VER_COMCHECKS, 0 )
            Libre
Libre

[quote quote=49078]Perdón “tubo de lista”

[/quote]


([N1] leonardo daniel velazquez fuentes) #5

SOLUCIONADO
Despues de revisar algunos ejemplos en la web, di con el clavo, aqui les dejo como quedo

Manejador de evento: COPIA_AVANCES

Interfaz: Procesar ( LISTA_COMCHECKS, Todas )
      Cortar lista ( 0, )
Libre
Rem ( Limpiar tabla temporal )
Cargar lista ( TEMP_AVANCES_VIAJES@vAztecaDat, ID, , , , )
      Recorrer lista eliminando fichas
            Libre
Libre
Libre
Cesta: Crear cesta local ( TEMP_AVANCES_VIAJES@vAztecaDat, avances )
Cesta: Limpiar ( avances )
Cargar lista ( AVANCES_VIAJES@vAztecaDat, CHOFER_APLICADO, CHOFER, "N", , )
      Tubo de lista ( TUBOLIST_AVANCES@vAztecaApp )
            Cesta: Agregar lista a la cesta ( avances )
            Interfaz: Procesar ( LISTA_COMCHECKS, Todas )
                  Cesta: Agregar a la lista en curso ( avances )
            Libre
      If ( sysListSize > 0 )
            Set ( VER_COMCHECKS, 1 )
      Else
            Set ( VER_COMCHECKS, 0 )
            Libre
      Libre
Libre