Visual Basic - Ayuda Urgente Por favor

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda Urgente Por favor

Publicado por Jose (18 intervenciones) el 26/12/2002 18:09:00
alguien que me pueda decir como puedo vincular dos tablas con datacombo en tiempo de ejecucion, esto si lo puedo hacer en tiempo de diseño pero necesito hacerlo en tiempo de ejecucion por que dependo de un valor que de el usuario para para que me presente la lista de una tabla o de otra .
yo intente hacer algo asi

DataCombo1.RowSource = Adodc1
DataCombo1.ListField = "select clave from cliente "
DataCombo1.Refresh

pero me marca un error de compilacion
no se encontro el metodo o el miembro de datos

de antemano gracias
un saludo a todos

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Urgente Por favor

Publicado por AngelH. (9 intervenciones) el 26/12/2002 18:56:57
Haslo con ADO
Ve al menu Project-References y luego busca en la lista , Microsoft ActiveX Data Object Library y chequealo luego Aceptar...

Codigo:
'Declaras tu dos objetos el de la coneccion y el recordset
Public Coneccion As ADODB.Conection
Public Registros As ADODB.Recordset
Public strSQL,strConn as String

strConn = "Aqui va la cadena de coneccion de ADO, puedes pegar la misma coneccion que genera el Contro ADODC1 [Use Connection String"]
Coneccion.Open strConn 'Abro la coneccion

SQL="select clave from cliente"
Set Registros = Coneccion.Execute SQL

'Fijate que aqui se usa en ves de DataCombo el ComboBox
Do While Not Registros.EOF
Combo1.AddItem (rs!clave)
Registros.movenext
Loop

Coneccion.Close
Set rs = Nothing

Espero y te sirva, cualquier cosa no dudes en preguntarla



Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar