Programación General > Visual Basic 6.0 e inferiores

 Como Controlar 4 Tablas Con Un Control Adodc

(1/1)

erick185:
Hola

Espero que el titulo concuerde con mi pregunta!, bueno mi pregunta es esta. Como puedo hacer que un adodc y el datagrid me muestre los datos de una tabla seleccionada. Me explico:

Tengo una base con 4 tablas (tabla1, tabla2, tabla3, tabla4)en Access. Bueno en mi programa tengo 4 botones para cada tabla, lo que quiero intentar hacer es:

Que si presiono el boton1, el datagrid me muestre los datos de la tabla1, y si presiono el boton2 el datagrid que me muestre los datos de la tabla2, y si presiono el boton3 que el datagird me muestre los datos de la tabla3, y asi sucesivamente, bueno la verdad se me hace dificil con este code, ya intente cambiarle el recordset pero me da error y la verdad no se si esto es correcto. Espero que me puedan ayudar.

De ante mano gracias.

Salu2

jc_moty:
Proba asi:

--- Código: Text --- Sub AsignaTabla(Tabla As String)   Adodc1.RecordSource = Tabla   Adodc1.Refresh   Set DataGrid.DataSource = Adodc1End Sub ' la llamada al Procedimiento desde los commandsPrivate Sub Command1_Click()   AsignaTabla "Tabla1"End Sub Private Sub Command2_Click()   AsignaTabla "Tabla2"End Sub ' y asi sucesivamente' Ojo al procedimiento tambien le podes pasar una sentencia SQL, ejemplo: 'Private Sub Command2_Click()'   AsignaTabla "SELECT * FROM Tabla2"'End Sub  Espero te sirva :comp:
Saludos :hola:

erick185:
Hola

Gracias por tu respuesta.

Pero tengo una duda, el adodc debe estar enlazada a la base?
osea el Connection String y el Record Source.

Porque me marca el error en esta linea. Adodc1.Refresh

Siempre, gracias por tu ayuda.

Salu2

Navegación

[0] Índice de Mensajes

Ir a la versión completa