Visual Basic para Aplicaciones - Insertar datos en un combo

Life is soft - evento anual de software empresarial
 
Vista:

Insertar datos en un combo

Publicado por Manoli (1 intervención) el 24/02/2005 18:30:30
Hola.
Tengo una base de datos en access y un adodc asociado a una tabla que contiene los clientes, me gustaría saber como puedo hacer que un combo que tengo en el mismo formulario que el adodc se rellene con todos los nombres de los clientes para poder elegirlos.
Gracias.
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:Insertar datos en un combo

Publicado por cmgcharli (51 intervenciones) el 26/02/2005 01:07:04
Dim VarRegistro As Recordset
Dim Varbase As Database
Set Varbase = OpenDatabase("nombre de base Datos")
Set VarRegistro = Varbase.OpenRecordset("NombreTable", dbOpenDynaset)
VarRegistro.MoveLast
VarRegistro.MoveFirst
'Estas dos instrucciones es para el el RecordCount cuente realmente con el numero total de registros de la tabla porque sino siempre seria 1 claro esta si existe algun registro

Do While Not VarRegistro.EOF
' Form1 es el nombre del formulario
Form1.ComboBox1.AddItem VarRegistro.Fields("NombreCampo")
VarRegistro.MoveNext
' si no me equivocado esto debe de cargar el combobox

End Sub

Varbase.Close
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

RE:Insertar datos en un combo

Publicado por cmgcharli (51 intervenciones) el 26/02/2005 01:22:21
Perdon en la primera respuesta me comi el Loop y puse el Varbase.Close despues del final del procedimiento !!!!

Dim VarRegistro As Recordset
Dim Varbase As Database
Set Varbase = OpenDatabase("nombre de base Datos")
Set VarRegistro = Varbase.OpenRecordset("NombreTable", dbOpenDynaset)
VarRegistro.MoveLast
VarRegistro.MoveFirst
'Estas dos instrucciones es para el el RecordCount cuente realmente con el numero
'total de registros de la tabla porque sino siempre seria 1 claro esta si existe algun registro
Do While Not VarRegistro.EOF
' Form1 es el nombre del formulario
Form1.ComboBox1.AddItem VarRegistro.Fields("NombreCampor")
VarRegistro.MoveNext
' si no me equivocado esto debe de cargar el combobox

Loop

Varbase.Close

End Sub
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