Cuestión : Tener acceso a las cajas combinadas de conexión en cascada

He utilizado comboboxes de conexión en cascada varias veces, pero no puedo conseguir con este problema.  Estoy intentando tener una forma selecciono la intervención apropiada por la característica y year.

I tienen un tblProperty con PropertyID (PK), PropertyNameShort, y ProjectStatusID
I tiene tblPropertiesAudits con PropertyAuditID (autonumber) de PK, PropertyID y ValidDate

So mi tabla de característica tendrá datos los cuales parezca: La calle verde 9

and del
PropertyID PropNameShort ProjectStatus
15 mi tabla de la intervención tendrá datos los cuales parezca: El
PropertyAuditID PropertyID Date
25 15 12/31/2008
26 15 12/31/2009

In el jefe de la forma de mi frmPropAuditMaster de la forma tengo dos cajas combinadas en la pregunta: la fuente de la fila del cboPropertySelect y del cboAuditYEarSelect

The para el cboPropertySelect es:

SELECT tblProperty.PropertyID, tblProperty.PropNameShort, tblProperty
WHERE del tblProperty.ProjectStatusID
FROM (((tblProperty.ProjectStatusID) =4 o (tblProperty.ProjectStatusID) =9 o (tblProperty.ProjectStatusID) =10 o (tblProperty.ProjectStatusID) =11))
ORDER POR tblProperty.PropNameShort; el

With el sistema encuadernado de la columna a “1” o PropertyID

I ha intentado toda la manera de los acercamientos que intentaban conseguir mi cboAuditYearSelect para ponerse al día después de la selección de la característica--debe demostrar las intervenciones disponibles para el property.

por ejemplo, yo pensó que ése usar la fuente siguiente de la fila para el cboPropertySelect trabajaría combinado con”: ¡Me.cboAuditYearSelect.Requery " en el afterupdate del

SELECT tblPropertiesAudits.PropertyAuditID, tblPropertiesAudits.PropertyID, tblPropertiesAudits
WHERE del cboPropertySelect (la caja combinada principal) de tblPropertiesAudits.ValidDate
FROM (((tblPropertiesAudits.PropertyID) = [Forms]! ¡[frmPropAuditMaster]! [cboPropertySelect])); el


I un principiante, tan allí es algo simple yo entendía mal probablemente.  Agradecer you.

class= del

Respuesta : Tener acceso a las cajas combinadas de conexión en cascada

primero usted puede cambiar el rowSource del cboPropertyselect con esta versión más corta

SELECCIONAR tblProperty.PropertyID, tblProperty.PropNameShort, tblProperty.ProjectStatusID
De tblProperty
En DONDE tblProperty.ProjectStatusID (4.9.10.11)
ORDEN POR tblProperty.PropNameShort

en el acontecimiento del afterUpdate del lugar del cboPropertyselect esto códigos

cboPropertyselect_afterupdate secundario privado ()
Me.cboAuditYearSelect.rowsource= " tblPropertiesAudits.PropertyAuditID SELECTO, tblPropertiesAudits.PropertyID, tblPropertiesAudits.ValidDate de los tblPropertiesAudits donde PropertyID= " y me.cboPropertySelect

submarino del extremo
Otras soluciones  
 
programming4us programming4us