Uldis007
New member
- Local time
- Today, 08:03
- Joined
- Nov 17, 2021
- Messages
- 22
Greetings to all!
I am trying to create a filter (for a form based on a query) using the combobox [StatusSearchBox], but it only works when a parameter is selected, if the combobox is empty the form remains empty. I've tried several options
1) Like "*" & [StatusSearchBox] & "*"
2) [StatusSearchBox] or [StatusSearchBox] is null
3) IIf(IsNull([StatusSearchBox]),True,[StatusSearchBox]=[StatusSearchBox]
but they don't work.
Please help!
Here is the sql of my query
I am trying to create a filter (for a form based on a query) using the combobox [StatusSearchBox], but it only works when a parameter is selected, if the combobox is empty the form remains empty. I've tried several options
1) Like "*" & [StatusSearchBox] & "*"
2) [StatusSearchBox] or [StatusSearchBox] is null
3) IIf(IsNull([StatusSearchBox]),True,[StatusSearchBox]=[StatusSearchBox]
but they don't work.
Please help!
Here is the sql of my query
Code:
SELECT RemontaPieteikumi.RemontaPieteikumaNumurs, RemontaPieteikumi.PieteikumaDatums, RemontaPieteikumi.ReģistrācijasNumurs, RemontaPieteikumi.GarāžasNumurs, RemontaPieteikumi.Marka, RemontaPieteikumi.Modelis, RemontaPieteikumi.PieteikumaID, LastPieteikumaStatusQ.LastOfStatuss, Darbinieki.SistēmasLietotājs, [Statusi - ServisiQ_Crosstab].[Gaida tāmēšanu], [Statusi - ServisiQ_Crosstab].Tāmēšanā, [Statusi - ServisiQ_Crosstab].[Gaida servisu], [Statusi - ServisiQ_Crosstab].Servisā
FROM Darbinieki INNER JOIN (((RemontaPieteikumi LEFT JOIN PieteikumaStatus ON RemontaPieteikumi.PieteikumaID = PieteikumaStatus.PieteikumaID) LEFT JOIN LastPieteikumaStatusQ ON RemontaPieteikumi.PieteikumaID = LastPieteikumaStatusQ.PieteikumaID) LEFT JOIN [Statusi - ServisiQ_Crosstab] ON RemontaPieteikumi.PieteikumaID = [Statusi - ServisiQ_Crosstab].PieteikumaID) ON Darbinieki.DarbiniekaID = RemontaPieteikumi.DarbiniekaID
GROUP BY RemontaPieteikumi.RemontaPieteikumaNumurs, RemontaPieteikumi.PieteikumaDatums, RemontaPieteikumi.ReģistrācijasNumurs, RemontaPieteikumi.GarāžasNumurs, RemontaPieteikumi.Marka, RemontaPieteikumi.Modelis, RemontaPieteikumi.PieteikumaID, LastPieteikumaStatusQ.LastOfStatuss, Darbinieki.SistēmasLietotājs, [Statusi - ServisiQ_Crosstab].[Gaida tāmēšanu], [Statusi - ServisiQ_Crosstab].Tāmēšanā, [Statusi - ServisiQ_Crosstab].[Gaida servisu], [Statusi - ServisiQ_Crosstab].Servisā
HAVING (((LastPieteikumaStatusQ.LastOfStatuss)=IIf(IsNull([StatusSearchBox]),True,[StatusSearchBox]=[StatusSearchBox])))
ORDER BY RemontaPieteikumi.RemontaPieteikumaNumurs DESC;