como listar los campos de una BD

nancy
01 de Noviembre del 2003
Hola chicos, ojala alguien pueda ayudarme, la cuestion es que necesito saber con que sentencia puedo listar los nombres de los campos de una tabla en access (con formato access 97) he encontrado que con select name From msysobjects where flags= 0 and type = 1; puedo jalar las tablas, pero ahora necesito los campos!! help!!

Baltasar
01 de Noviembre del 2003
prueba con esto:

Private Sub Form_Load()
Dim MDB As Database
Dim Campo As Field
Dim tb As TableDef
Set MDB = Workspaces(0).OpenDatabase("biblio.mdb")
For Each tb In MDB.TableDefs
List1.AddItem tb.Name
For Each Campo In tb.Fields
List1.AddItem " " & Campo.Name & Chr(9) & Campo.Type & Chr(9) & Campo.Size

Next Campo
Next tb
End Sub

field.type te indica el tipo de campo.

este ejemplo te listará todas las tablas y cada una con todos sus campos.

Suerte

nancy
01 de Noviembre del 2003
Que crees amiguillo? que me sirvio de maravilla, asì que....problema resuelto! Gracias!

Baltasar
01 de Noviembre del 2003
Mil gracias por la respuesta.