Query probleempje

Status
Niet open voor verdere reacties.

remmie63

Gebruiker
Lid geworden
4 jan 2011
Berichten
380
Wie kan mij helpen? Ik heb een query gemaakt op een tabel. Deze tabel bevat o.a. een kolom producten en leveranciers. De bedoeling is dat als ik de query open ik de vraag krijg "welke leverancier" en als ik geen leverancier invoer ik ze allemaal krijg. Nu kan ik het eerste deel van de vraag al zelf beantwoorden. Dmv. de veldnaam [(Leverancier)] in de kolom criteria te plaatsen krijg ik bij openen van de query automatisch een pop-up schermpje(parameterwaarde opgeven) met de mogelijkheid de leverancier in te vullen. Echter het tweede deel van de vraag kom ik niet uit. Is het trouwens ook mogelijk dat pop-up schermpje (parameterwaarde opgeven) qua vormgeveing en tekst aan te passen?
Bij voorbaat dank!
Groet, Remco
 
Vervang je WHERE in je query door deze regel, met aanpassing uiteraard van de veldnaam [Leverancier]:

WHERE (((IIf(IsNull([Welke leverancier?]),True,[Leverancier]=[Welke leverancier?]))<>False))

Het kan zijn, dat je filtert op een tekstvak, en dat er nog quootjes bij komen.
 
Beste Octafish,

Dank voor je antwoord. Helaas werkt de regel niet. Ik krijg de foutmelding "de syntaxis van de expressie die u hebt opgegeven is ongeldig". Mogelijk is er haakje of komma verkeerd geplaatst! Kun je er nog eens naar kijken? Ik plaats hem in het veld Criteria
Groet, Remco
 
Aan mijn syntax mankeert niks, maar je zet 'm op de verkeerde plek. De constructie komt uit de SQL string, en niet uit het ontwerpraster. Wil je 'm in het Ontwerpscherm, dan ziet hij er zo uit:
IIf(IsNull([Welke Leverancier?]);Waar;[Leverancier]=[Welke Leverancier?])
Dit zet je in de Veldregel.

Het criterium is dan:
<>Onwaar
 
Tuurlijk werkt 't ;) Mag je 'm nog op Opgelost zetten!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan