Po favor. Cual es el problema?
Publicado por Jack (1 intervención) el 30/03/2007 21:34:28
Hola:
Hay y ojalá todos estén bien. Aorita se me presenta un problema con el manejo de los adocontrol. Lo que sucede es que tengo 2 combos, los cuales quiero relacionar a una tabla que está guardada en acces 2000.
La tabla se llama listas los campos de dicha tabla son ID (para codigos) y DES (para los artículos).
Estos códigos (ID) están clasificados entre los 101 y 199 artículos para el combo1 y los artículos 201 al 299 están reservados para el combo 2, todos dentro de una tabla llamada listas. Lo que necesito es que seleccione la información que se requiera en el momento de pinchar sobre cada uno de los combos al momento de jecución.
La forma de conexión que estoy realizando es a través de la carga del Form Load, pero nada me resulta. Acá les envío el código y a ver si pueden corregirlo, pero realmente no se que estoy haciendo mal.
Private Sub Form_Load()
Combo1.Clear
Combo2.Clear
While Not Adodc2.Recordset.EOF
With listas
Combo1.AddItem Adodc2.Recordset!Des
Combo2.AddItem Adodc2.Recordset!Des
Adodc2.Recordset.MoveNext
If !ID > 100 And !ID < 200 Then
Combo1.AddItem (!Des)
End If
Loop
Combo1.ListIndex = 0
If !ID > 200 And !ID < 300 Then
Combo2.AddItem (!Des)
End If
Loop
Combo2.ListIndex = 0
End With
End
End Sub
Gracias por la ayuda de nuevo, JACK VILLA
Hay y ojalá todos estén bien. Aorita se me presenta un problema con el manejo de los adocontrol. Lo que sucede es que tengo 2 combos, los cuales quiero relacionar a una tabla que está guardada en acces 2000.
La tabla se llama listas los campos de dicha tabla son ID (para codigos) y DES (para los artículos).
Estos códigos (ID) están clasificados entre los 101 y 199 artículos para el combo1 y los artículos 201 al 299 están reservados para el combo 2, todos dentro de una tabla llamada listas. Lo que necesito es que seleccione la información que se requiera en el momento de pinchar sobre cada uno de los combos al momento de jecución.
La forma de conexión que estoy realizando es a través de la carga del Form Load, pero nada me resulta. Acá les envío el código y a ver si pueden corregirlo, pero realmente no se que estoy haciendo mal.
Private Sub Form_Load()
Combo1.Clear
Combo2.Clear
While Not Adodc2.Recordset.EOF
With listas
Combo1.AddItem Adodc2.Recordset!Des
Combo2.AddItem Adodc2.Recordset!Des
Adodc2.Recordset.MoveNext
If !ID > 100 And !ID < 200 Then
Combo1.AddItem (!Des)
End If
Loop
Combo1.ListIndex = 0
If !ID > 200 And !ID < 300 Then
Combo2.AddItem (!Des)
End If
Loop
Combo2.ListIndex = 0
End With
End
End Sub
Gracias por la ayuda de nuevo, JACK VILLA
Valora esta pregunta


0