Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/12/2008, 13:15
Lalybs
 
Fecha de Ingreso: diciembre-2008
Ubicación: Gral. Roca - Río Negro
Mensajes: 34
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Re: como puedo hacer para que un combobox dependa de otro?????

Buenas tardes, espero que hayas podido solucionar tu problema porq me encuentro en la misma situación.
tengo dos tablas a las llamo t1: Puestos; t2: cajas y lo que necesito es filtrar desde un combo2 las cajas de un puesto determinado y seleccionado del combo1.. para lo cual eh utilizado el siguiente código..

Para cargar los combos:

Dim ry As New ADODB.Recordset
ry.Open "Select * From puestos", con, adOpenKeyset, adLockOptimistic, adCmdText
Do Until ry.EOF()
Combo1.AddItem ry!denominacion
ry.MoveNext
Loop
ry.Close
Dim rs As New ADODB.Recordset

rs.Open "select * from cajas ", con, adOpenKeyset, adLockOptimistic, adCmdText
Do Until rs.EOF()
Combo2.AddItem rs!denominacion
rs.MoveNext
Loop
y para filtrar

sql = "SELECT puestos.denominacion, cajas.denominacion FROM cajas INNER JOIN puestos ON cajas.id= puestos.id Where puestos.id = " & Combo1.Text
ra.Open sql, con, adOpenKeyset, adLockOptimistic
If Not (ra.EOF And ra.BOF) Then
Combo2 = ra!denominacion

Combo2.SetFocus
ra.Update
ra.Close
End If
pero no me funciona, si alguien puede ayudarme por favor... desde ya muchas gracias! Saludos