Hola en realidad yo desarrollo con pudo código , te aconsejo que lo aprendas ya que te permite mas flexibilidad y menos consumo de RAM
Te lo voy a explicar mediante un ejemplo
Supongamos que tengo una base de datos llamada Biblioteca y tengo una tabla Autores
Con los siguiente campos
Cod_Autor (codigo del autor)
Nombre (nombre del autor)
Añonaci (Año de nacimiento)
Ahora vayamos a Visual Basic
- Creas un formulario
- Agregas un control ADODC
- agregas un DataCombo
Ahora configuremos en Control ADODC1
Creas la conexión a la base de datos de access con el contro ADODC y como origen de registros específicas que tabla vas a utilizar
Ahora configuremos el Datacombo1
RowSource ADODC1
ListField el campo con que quieres que se llene el combo(Ejm: nombre)
Boundcolumn el cambo que quieres que vote internamente en este caso el codigo del elemento seleccionado en lista (Ejm : Cod_Autor )
Ahora vayamos al codigo
Private Sub DataCombo1_Change()
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "Au_ID='" & DataCombo1.BoundText & "'"
If Not (Adodc1.Recordset.EOF = True) Then
Text1.Text = Adodc1.Recordset("Author")
End If
End Sub
Ten encuenta que tiene que ser en el evento Change del datacombo
Si tienes alguna duda puede escribirme a mi correo
Email :
[email protected]