
espero que alguien me pueda ayudar URG!!!!

| |||
llenar combo con datos de SQL hola de nuevo salio otra duda ( ![]() espero que alguien me pueda ayudar URG!!!! ![]() |
| |||
Respuesta: llenar combo con datos de SQL Cita: Bueno, es bastante sencillo.Suponemos que tienes la conexion a la base de datos, pues creas un objeto recordset a la tabla y en un bucle añades el campo deseado en el Combo Dim rs As New ADODB.Recordset rs.Open "Select * From LaTabla", conexion Do Until rs.EOF Combo1.AddItem rs("CampoaMostrar") rs.MoveNext Loop En este caso estamos trabajando con ADO, si es con DAO solamente cambia la forma de abrir el recordset ![]() |
| |||
Respuesta: llenar combo con datos de SQL pues nada se que algo estoy poniendo mal les mando la pequeña rutina para que me digan mi error Private Sub CmbSucursalFac_load() ''el procedimiento no se si es load o change Dim RS As New ADODB.Recordset RS.Open " select * from BackOfficeCatalogos.dbo.CatSucursales order by Descripcion", Ocnn, adOpenDynamic, adLockOptimistic Do Until .EOF CmbSucursalFac.AddItem RS("Descripcion") RS.MoveNext Loop End Sub por favor agradeco respuestas !!!!! |
| ||||
Respuesta: llenar combo con datos de SQL Un ComboBox no tiene evento Load, tiene los eventos Change y Click. Si lo que quieres es cargar los datos al iniciar el formulario debes usar el evento Load de la ventana.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: llenar combo con datos de SQL Al hacer doble click en la ventana, automáticamente sale el evento Load ![]()
Código vb:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: llenar combo con datos de SQL tengo una duda solo una vez puedo utilizar el evento form_load ? me refiero que si tengo 2 combos uno de clientes y otro de sucurales y los 2 los quiero llenar con datos de diferentes tablas ... mi pregunta es que ¿si puedo usar 2 veces el form_load? |
| ||||
Respuesta: llenar combo con datos de SQL Coloca ambos códigos en el Form_Load, no se puede y no es necesario que lo tengas dos veces.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: llenar combo con datos de SQL Claro puedes hacer las dos cosas en el mismo form algo Asi:
Código:
Espero te sirva Private Sub Form_Load() if rs.State = 1 Then rs.Close rs.Open "SELECT DISTINCT PrimerCampo, SegundoCampo FROM TuTabla", cnn, adOpenStatic, adLockOptimistic Do While Not rs.EOF Combo1.AddItem rs.Fields("Aqui un dato") Combo2.AddItem rs.Fields("Aqui el otro") rs.MoveNext Loop End Sub |