Pytanie : Dojazdowy combo pudełko

I używać comboboxes kilka czas, ale móc przez ten problem.  I próbować forma the odpowiedni rewizja własność i year.

I mieć tblProperty z PropertyID (PK), PropertyNameShort, i ProjectStatusID
I mieć tblPropertiesAudits z PropertyAuditID (PK autonumber), PropertyID i ValidDate

So mój majątkowy stół mieć dane ten spojrzenie jak:
PropertyID PropNameShort ProjectStatus
15 Zielony Ulica 9

and mój rewizja stół mieć dane ten spojrzenie jak:
PropertyAuditID PropertyID Ważny Date
25 15 12/31/2008
26 15 12/31/2009

In the formularzowy chodnikowiec mój formularzowy frmPropAuditMaster I mieć dwa combo pudełko omawiany: cboPropertySelect i cboAuditYEarSelect

The rząd źródło dla cboPropertySelect być:

SELECT tblProperty.PropertyID, tblProperty.PropNameShort, tblProperty.ProjectStatusID
FROM tblProperty
WHERE (((tblProperty.ProjectStatusID) =4 Lub (tblProperty.ProjectStatusID) =9 Lub (tblProperty.ProjectStatusID) =10 Lub (tblProperty.ProjectStatusID) =11))
ORDER TblProperty.PropNameShort;

With the obszyty szpaltowy ustawiać "(1)" lub PropertyID

I próbować wszystkie sposób podejście mój cboAuditYearSelect po the wybór the własność--ono musieć the dostępny rewizja dla the wybrany property.

For przykład, I myśleć ono using the następujący rząd źródło dla cboPropertySelect pracować z": Me.cboAuditYearSelect.Requery " w the afterupdate the cboPropertySelect (the mistrzowski combo pudełko)

SELECT tblPropertiesAudits.PropertyAuditID, tblPropertiesAudits.PropertyID, tblPropertiesAudits.ValidDate
FROM tblPropertiesAudits
WHERE (((tblPropertiesAudits.PropertyID) = [Forms]! [frmPropAuditMaster]! [cboPropertySelect]));


I am beginner, w ten sposób tam  być prawdopodobnie być prosty I źle zrozumieć.  Dziękować you.

Odpowiedź : Dojazdowy combo pudełko

najpierw ty móc the rowSource cboPropertyselect z ten krótki wersja

WYBRANY tblProperty.PropertyID, tblProperty.PropNameShort, tblProperty.ProjectStatusID
OD tblProperty
DOKĄD tblProperty.ProjectStatusID W (4,9,10,11)
ROZKAZ TblProperty.PropNameShort

w the afterUpdate wydarzenie cboPropertyselect miejsce kod kod

intymny intymny cboPropertyselect_afterupdate ()
Me.cboAuditYearSelect.rowsource= " WYBRANY tblPropertiesAudits.PropertyAuditID, tblPropertiesAudits.PropertyID, tblPropertiesAudits.ValidDate OD tblPropertiesAudits Dokąd PropertyID= " & me.cboPropertySelect

końcówka okręt podwodny
Inne rozwiązania  
 
programming4us programming4us