Fomulario continuo, mostrar datos de los listbox dependientes

29/09/2014 - 10:34 por jesusgascon | Informe spam
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.

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
29/09/2014 - 14:37 | Informe spam
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
Respuesta Responder a este mensaje
#2 Jesus Gascon Gomez
29/09/2014 - 17:38 | Informe spam
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


El lunes, 29 de septiembre de 2014 14:37:02 UTC+2, José Mª Fueyo escribió:
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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida