filter access

Status
Niet open voor verdere reacties.

Arjan5340

Gebruiker
Lid geworden
8 aug 2010
Berichten
20
Ik ben met een database bezig maar kom niet verder
ik het een formulier gemaakt waar de waarde voor een querry word ingevoerd
2 vakjes met datum van / tot en 1 met de transport mogelijkheid

als ik alle drie de vakjes invul werk het goed maar
als ik alleen transport invul werkt het niet

wat moet ik doen in de querry
ik heb nu staan by de criteria regel
van /tot en een veld verder transport
dit werkt goed

hopelijk heeft iemand een antwoord

met vriendelijke groet

Arjan
 
Zodra je een criterium in een query zet, moet de query aan die voorwaarden voldoen. Een query met twee datumvelden en een tekstveld zal aan alle drie voorwaarden moeten voldoen, anders is het resultaat leeg. Als je dus geen datum invult, voldoet de query niet meer aan de voorwaarde (datum moet ingevuld).
Je kunt dat ondervangen door een IIF te gebruiken op de datumvelden. Zo'n query ziet er dan zo uit:

Code:
PARAMETERS [Begin Datum:] DateTime, [Eind datum:] DateTime;
SELECT DATUM, KASNR, OMSCHRIJVING, [INKOMSTEN KAS], [UITGAVEN KAS], [INKOMSTEN BANK], [UITGAVEN BANK]
FROM KASBOEK
WHERE (((IIf([Begin datum:] Is Null,True,IIf([Eind datum:] Is Null,True,[datum] Between [Begin datum:] And [Eind datum:])))<>False))
ORDER BY DATUM;

Stoei hier eens mee, zou ik zeggen!
 
?????????

is het ook mogelijk om in de querry dit op te geven
hier ben ik bekent mee


alvast bedankt voor al die willen helpen
 
Dit is een query....

@Arjan5340,

Wat Michel bedoeld is, dat het een query is in de SQL weergave. Dat kun je instellen, in de ontwerpweergave van een query, bij menu "Beeld" en dan de 2e optie "SQL". Als je de code van Michel kopieert en dan naar de ontwerpweergave van een query gaat. Selecteer dan menu "Beeld" en daarna SQL. Selecteer de tekst die er al staat en plak vervolgens de code daar overheen. Ga daarna naar menu "Beeld" en dan naar de 1e optie "Ontwerpweergave". Daarna wordt alles duidelijk denk ik.
 
Beste Charles

Ik ga het proberen dank je voor je uitleg

groet

Arjan
 
Beste Charles

helemaal super het was effe proberen maar onwijs bedankt
voor je hulp
trouwens iedereen bedankt
sorry voor de extra post wist gisteren niet hoe ik deze post moest aanpassen
daarom een andere erbij geplaatst. (inmiddels wel)

:):):)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan