Microsoft
Software
Hardware
Network
Question : SQL query to limit selection based on current record
I am trying to create a drop down in a form that will limit the fields based on the currently selected record. The following query lists exactly what records I need however when I try to use it as a rowsource in a form MS Access changes the WHERE clause by dropping reference to the form leaving it as "tblHospitalSpecialties.Ho
spitalId)=
[HospitalI
D]" so when I try to use the dropdown I get every entry in tblHospitalSpecialties instead of just those that relate to the hospital record I have selected. What am I doing wrong?
SELECT tblSpecialties.SpecialtyNa
me, tblSpecialties.SpecialtyId
, tblHospitalSpecialties.Hos
pitalId
FROM tblSpecialties RIGHT JOIN tblHospitalSpecialties ON tblSpecialties.SpecialtyId
= tblHospitalSpecialties.Spe
cialtyId
WHERE (((tblHospitalSpecialties.
HospitalId
)=[Forms]!
[frmProces
sAvailabil
ities]![Ho
spitalID])
);
Answer : SQL query to limit selection based on current record
Humm.
Try save the SQL stmt as a saved query - then use the query as the Row Source.
mx
Random Solutions
Merge two pdf documents using Ghostscript
The specific error is:0x8007052e: Logon failure: unknown user name or bad password. Verify that the task's Run-as name and password are valid and try again."
Access control inside nested gridview
The remote computer does not support remoteapp
can you sync two cells in a table
MSWRD632 Error
Simple MySQL query to update a table with different values from same table
How can SCCM automatically reinstall software that has been removed?
With VBA and Word, how can I change a paragraph style without affecting character styles in that paragraph?
Tablet PC with Passmark around 800