AYUDA de VB

Guadalupe
29 de Octubre del 2003
como puedo hacer para que me muetre en VB datos de distintas tablas de Access en un mismo formulario

mcdowell
29 de Octubre del 2003
Utiliza varios controles ADO o DATA segun lo que uses

Dennis
29 de Octubre del 2003
Utiliza ControlData como tantas tablas tengas que accesar luego al momento de hacer la busqueda recuerda mencionar el control data necesario para cada campo de la tabla.

Data1.recordset ("Prueba")

tomini
29 de Octubre del 2003
yo lo mejor q haria seria: en la select pones los campos q quieras q tenga el formulario, me imagino q sepas hacer una select relacionando o no tablas para coger sus campos, esta es la mejor manera para mi.
Option Explicit
Dim rst As ADODB.Recordset
Dim con As ADODB.Connection
Private Sub form_load()
Set rst = New ADODB.Recordset
Set con = New ADODB.Connection
con.Open "provider=Microsoft.jet.oledb.4.0;datasource=c:Documents and Settingsbd1.mdb"
rst.Open "select*from DatosClientes", con, adOpenKeyset, adLockOptimistic
SubirCampos
End Sub
Sub SubirCampos()’mete los datos de la BD a el formulario de visual
Dim i As Integer
For i = 0 To rst.Fields.Count - 1
If Not IsNull(rst.Fields(i)) Then
Text1(i).Text = rst.Fields(i)
Else
Text1(i).Text = ""
End If
Next
End Sub
Sub BajarCampos()’mete los datos introducidos en visual a la BD
Dim i As Integer
For i = 0 To rst.Fields.Count - 1
rst.Fields(i) = Text1(i).Text
Next
End Sub