Ver Mensaje Individual
  #19 (permalink)  
Antiguo 28/02/2011, 07:42
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: Como hacer una consulta en access 2003 en donde pidas por un dato y te reg

TablaProvincia
idProvincia PK
Nombre

TablaCantones
idCanton PK
idProvincia FK
nombre

TablaDistritos
idDistrito PK
idCanton FK
Nombre


Com ves siempre es lo mismo tienes que poner un identificador que relacione cada registro con el que los agrupa en el nivel superior...

En el formulario debes programar que despues de actualizar el objeto Provincia construya la query del objeto dependiente (cantones) usando el valor de provincias en el WHERE

Algo así

Private Sub provincias_AfterUpdate()

Me.cantones.RowSource = "SELECT idCanton, nombre FROM tablaCantones WHERE idProvincia=" & Me.provincias

End Sub

(no estoy seguro si va con el = o simplemente un espacio y la query)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 01/03/2011 a las 01:59