Queryfilter

Status
Niet open voor verdere reacties.

jgriek

Gebruiker
Lid geworden
12 aug 2006
Berichten
14
Hallo Allen
Ik heb een query welke wordt gefilterd middels een keuzelijst met invoervak
op een formulier, waarna, na selectie, een rapport getoond wordt met die filter.
Is het mogelijk door niets te selecteren dit rapport getoond wordt zonder filter?
Zoja, hoe? Mag ook in VBA
B.v.d.
Joop
 
Je zult de optie in je keuzelijst beschikbaar moeten maken.
Waar filter je precies op een getal of een string?
 
Hallo,

pas de bron van je keuzelijst aan door er een waarde "Alle" aan te voegen.
Dat doe je middels een UNION.

Stel, je keuzelijst is nu gebaseerd op dit SQL statement:

SELECT [tblPersoon].[PersoonID], [tblPersoon].[Achternaam], [tblPersoon].[Tussenvoegsel], [tblPersoon].[Voornaam]
FROM tblPersoon

Je wilt het rapport afdrukken voor alle personen.
Het SQL statement wordt dan:

SELECT [tblPersoon].[PersoonID], [tblPersoon].[Achternaam], [tblPersoon].[Tussenvoegsel], [tblPersoon].[Voornaam]
FROM tblPersoon
UNION
SELECT "1", "Alle", Null, Null
FROM tblPersoon

Let er op dat je in het SELECT statement na de UNION evenvell kolommen opneemt als in het SELECT statement voor de UNION.
Zonodig gebruik je dummy waardes (zoals ik in het voorbeeldje doe).

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan