Discussion:
Fomulario continuo, mostrar datos de los listbox dependientes
(demasiado antiguo para responder)
j***@gmail.com
2014-09-29 08:34:04 UTC
Permalink
Hola,

Tengo 1 formulario continuo que muestra los datos de una tabla de clientes, con el nombre, provincia (listbox) y pais (listBox).


Dependiendo de que Pais sea ese cliente, me gustaría que mostrarse la provincia actual, y las distintas provincias de ese país en el Listbox de la Provincia.

Para ello estoy intentando usar la función 'Paint' del subfommulario detalle:

Private Sub Detalle_Paint()
On Error GoTo error


If Not IsNull(Me.pais.Value) And Trim(Me.pais.Value) <> "" Then

Me.provincia.rowsource = "select provincia from tabla_provincias where pais=' & me.pais.value & "';"

Me.provincia.value = me.pais.column(1)

End If


Exit Sub
error:
MsgBox Err.Description
Resume Next
End Sub



Pero siempre se muestra el mismo texto en la provincia, y no en cada uno el suyo. Donde esta el problema?

Un saludo.
José Mª Fueyo
2014-09-29 12:37:02 UTC
Permalink
Hola
No nos comentas que versión de Access utilizas.
Los controles ¿están enlazados? en un formulario continuo vas a tener esos problemas sí los controles no están enlazados (es su comportamiento por naturaleza).
Por otra parte, yo usaría el evento click del combo de países para filtrar el de provincias.

Salu2,
José Mª Fueyo
Jesus Gascon Gomez
2014-09-29 15:38:55 UTC
Permalink
Hola,

Estoy usando Acces 2013 perdon.

Como comentabas el problema estaba en el control no enlazado.

También he cambio el uso de la función _paint() del formulario, por la de _Enter() del litbox provincia, y todo a funcionado.

Gracias
Post by José Mª Fueyo
Hola
No nos comentas que versión de Access utilizas.
Los controles ¿están enlazados? en un formulario continuo vas a tener esos problemas sí los controles no están enlazados (es su comportamiento por naturaleza).
Por otra parte, yo usaría el evento click del combo de países para filtrar el de provincias.
Salu2,
José Mª Fueyo
Loading...