AYUDAAAA, ¿COMO CREO TABLAS TEMPORALES EM VISUAL BASIC A PARTIR DE UNA CONSULTA?...

MARTIN
08 de Noviembre del 2005
Set Bdatos = OpenDatabase("c:BibliotecaDyBaseBiblioteca.mdb")
Query.RecordSource = ("select * from Inscripcion Where Ins_Ci = " & bus_CI & "")

mvallejos
08 de Noviembre del 2005
Una tabla temporal se genera con SELECT INTO.

Dim Sql as String

Sql = "SELECT * INTO <TABLACREAR> FROM TABLA"
Bdatos.Execute Sql

Eso si, antes de crearla te debes asegurar que no exista, sino te da error. La otra opcion es tener una tabla ya creada y, cada vez que la usas, le vacías el contenido anterior y le inserta en nuevo.

Sql = "DELETE FROM <TABLA TEMPORAL>
Bdatos.Execute Sql

Sql = "iNSERT INTO <TABLA TEMPORAL> SELECT * FROM <TABLA> WHERE <condicion>
Bdatos.Execute Sql

Saludos