como listar los campos de una BD
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!!
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
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
Que crees amiguillo? que me sirvio de maravilla, asì que....problema resuelto! Gracias!
