Hola, cuando cargas el datacombo con los nombres , en la propiedad BoundText cargas el id mismo de la corneta asi despues llenas el list y armas la consulta segun el ID del que seleccionaste, es lo mismo que usar la propiedad ItemData del Combobox...
por ejemplo, asi se cargaria el datacombo con el nombre y el id (que no se muestra)..
y despues para cargar el datalist..solo se haria esta consulta..
si el id es String tenes que encerrarlo entre comillas simples...
saludos.
por ejemplo, asi se cargaria el datacombo con el nombre y el id (que no se muestra)..
Código (vb) [Seleccionar]
Private Sub Cargar()
Dim rsCargar As ADODB.Recordset
Set rsCargar = New ADODB.Recordset
rsCargar.Open "SELECT idCorneta AS id,nombre FROM Cornetas ORDER BY nombre", TuConexion, adOpenStatic, adLockReadOnly, adCmdText
Set DataCombo1.DataSource = rsCargar
Set DataCombo1.RowSource = rsCargar
DataCombo1.ListField = "nombre"
DataCombo1.BoundColumn = "id"
End Sub
y despues para cargar el datalist..solo se haria esta consulta..
Código (vb) [Seleccionar]
"SELECT vatios,marca,modelo FROM Cornetas WHERE idCorneta=" & DataCombo1.BoundText
si el id es String tenes que encerrarlo entre comillas simples...
Código (vb) [Seleccionar]
"SELECT vatios,marca,modelo FROM Cornetas WHERE idCorneta='" & DataCombo1.BoundText & "'"
saludos.