Waarom wordt mij in Access gevraagd om een parameterwaarde op te geven?

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Bij het openen van een Access-object, zoals een tabel, query, formulier of rapport, verschijnt in Access het dialoogvenster Parameterwaarde opgeven. Dit dialoogvenster wordt weergegeven wanneer u een object opent dat een id of expressie bevat die door Access niet kan worden geïnterpreteerd.

Soms is dat het gewenste gedrag. De maker van de database heeft bijvoorbeeld een query gemaakt waarmee u telkens wanneer de query wordt uitgevoerd gegevens kunt invoeren zoals een begindatum of een werknemer-id. Een dergelijke prompt kan er als volgt uitzien:

Toont een voorbeeld van een verwacht dialoogvenster Parameterwaarde opgeven, met een aanduiding gelabeld 'Werknemer-id invoeren', een veld waarin een waarde kan worden ingevoerd en de knoppen OK en Annuleren.

In andere omstandigheden wilt u echter niet dat dit dialoogvenster wordt weergegeven. U hebt bijvoorbeeld wijzigingen in het ontwerp van de database aangebracht. Wanneer u daarna een object opent, wordt onverwacht het dialoogvenster weergegeven met een bericht dat u niet begrijpt.

Toont een voorbeeld van een onverwacht dialoogvenster Parameterwaarde opgeven, met een aanduiding gelabeld 'SomeIdentifier', een veld waarin een waarde kan worden ingevoerd en de knoppen OK en Annuleren.

In dit artikel vindt u procedures om te achterhalen waarom naar een parameterwaarde wordt gevraagd en hoe u ervoor kunt zorgen dat hier niet meer om wordt gevraagd.

Opmerking: In dit artikel niet van toepassing op Access-WebApps – het type database ontwerpen met Access en online publiceren naar Office 365 of SharePoint.

De vraag om een parameterwaarde stopzetten

Als u het dialoogvenster Parameterwaarde opgeven niet meer wilt laten weergeven, controleert u alle expressies die gekoppeld zijn aan het object waarmee u werkt en zoekt u de id die ertoe leidt dat het dialoogvenster wordt weergegeven. Vervolgens corrigeert u de id of de syntaxis van de expressie die de id bevat.

In de sectie Zie ook vindt u koppelingen naar meer informatie over de syntaxis van expressies.

Als het dialoogvenster Parameterwaarde opgeven verschijnt terwijl u dat niet wilt, noteert u de id of de expressie die in het dialoogvenster wordt vermeld, bijvoorbeeld 'SomeIdentifier', zoals in de volgende schermafbeelding.

Toont een voorbeeld van een onverwacht dialoogvenster Parameterwaarde opgeven, met een roze omtrek rond het id-label 'SomeIdentifier', een veld waarin een waarde kan worden ingevoerd en de knoppen OK en Annuleren.

Selecteer daarna Annuleren en voer een van de volgende procedures uit, afhankelijk van het type object dat u probeerde te openen op het moment dat het dialoogvenster werd weergegeven. De procedures bevatten algemene richtlijnen voor het controleren van de expressies in verschillende typen objecten. De specifieke wijzigingen die u moet doorvoeren, zijn echter afhankelijk van de structuur van uw database.

Als onverwacht om een parameter wordt gevraagd, komt dit meestal door typefouten in query's. Zoals eerder is opgemerkt, wordt het dialoogvenster Parameterwaarde opgeven met opzet geopend als een query zodanig is ontworpen dat bij het uitvoeren ervan om een parameterwaarde wordt gevraagd. Als u echter zeker weet dat in de query niet om een parameterwaarde moet worden gevraagd, controleert u als volgt of de query onjuiste expressies bevat.

  1. Klik in het navigatiedeelvenster met de rechtermuisknop op de query en klik vervolgens op Ontwerpweergave.

  2. Controleer de id's en expressies in de rijen Veld en Criteria, en ga na of een van de teksten overeenkomt met de tekst in het dialoogvenster Parameterwaarde opgeven. Vooral als een van de cellen in de rij Veld een waarde bevat zoals Expr1: [id], heeft dat meestal tot gevolg dat u wordt gevraagd een parameterwaarde op te geven.

    query met een expressie die tot gevolg heeft dat het dialoogvenster parameterwaarde opgeven verschijnt

In de sectie Zie ook vindt u koppelingen naar meer informatie over het maken van parameterquery's.

Naar boven

Als het dialoogvenster Parameterwaarde opgeven verschijnt bij het openen van een rapport, controleert u de eigenschappen van het rapport als volgt:

  1. Klik in het navigatiedeelvenster met de rechtermuisknop op het rapport en klik vervolgens op Ontwerpweergave.

    Opmerking: Ga na of bij een van de besturingselementen van het rapport linksboven een groen driehoekje wordt weergegeven. Hiermee wordt aangegeven dat een id of expressie in de eigenschap Besturingselementbron van dat besturingselement niet door Access kan worden geëvalueerd. Let in dat geval vooral op deze besturingselementen bij het uitvoeren van deze stappen.

    Rapport met een tekstvak met een verkeerd gespelde id

  2. Als het taakvenster Eigenschappenvenster niet wordt weergegeven, drukt u op F4 om dit weer te geven.

  3. Selecteer in het taakvenster Eigenschappenvenster het tabblad Alles.

  4. Selecteer een besturingselement met gegevens over het rapport, zoals een tekstvak, selectievakje of keuzelijst met invoervak. Als bij een van de besturingselementen het in stap 1 genoemde groene driehoekje wordt weergegeven, klikt u eerst op een van die besturingselementen.

  5. Controleer in het taakvenster Eigenschappenvenster of in de eigenschap Besturingselementbron de id voorkomt uit het dialoogvenster Parameterwaarde opgeven en pas de expressie zo nodig aan.

  6. Herhaal de stappen 4 en 5 voor andere besturingselementen in het rapport tot u hebt ontdekt door welke expressie het probleem wordt veroorzaakt.

  7. Als u het probleem nog steeds niet hebt gevonden, controleert u of er onjuiste expressies voorkomen in het deelvenster Groeperen, sorteren en totaal berekenen:

    • Als het deelvenster Groeperen, sorteren en totaal berekenen niet wordt weergegeven, gaat u naar het tabblad Ontwerpen en selecteert u in de groep Groeperen en totaal berekenen de optie Groeperen en sorteren.

    • Als op een regel in het deelvenster Groeperen, sorteren en totaal berekenen de tekst 'Groeperen op expressie' of 'Sorteren op expressie' wordt weergegeven, selecteert u het woord 'expressie' om de opbouwfunctie voor expressies te openen. Hier kunt u de expressie controleren en indien nodig wijzigen.

Naar boven

Als het dialoogvenster Parameterwaarde opgeven telkens bij het openen van een formulier wordt weergegeven, bevindt de onjuiste expressie zich mogelijk in de onderliggende query: Controleer de onderliggende query om de onjuiste expressie te vinden.

  1. Klik met de rechtermuisknop op het formulier in het navigatiedeelvenster en selecteer vervolgens Ontwerpweergave.

  2. Als het taakvenster Eigenschappenvenster niet wordt weergegeven, drukt u op F4 om dit weer te geven.

  3. Zorg ervoor dat Formulier is geselecteerd in de lijst boven aan het taakvenster Eigenschappenvenster en selecteer het tabblad Alles.

  4. Controleer de eigenschap Recordbron. Als deze eigenschap de naam van een query bevat, of een SQL-instructie, is mogelijk een van de id's in de instructie onjuist, met als gevolg dat het dialoogvenster Parameterwaarde verschijnt. Selecteer het eigenschappenvak Recordbron en klik vervolgens op de knop Opbouwen Knop Opbouwfunctie .

  5. Gebruik de procedure in de sectie Expressies in een query controleren om de onjuiste expressie te zoeken.

    Belangrijk: Als u klaar bent en de wijzigingen in de query wilt opslaan, sluit u de query en slaat u het formulier op voordat u teruggaat naar de formulierweergave. Als u dat niet doet, gaan de wijzigingen verloren die u in de query hebt aangebracht.

Naar boven

Als de eigenschap Rijbron van het besturingselement voor een keuzelijst met invoervak of een keuzelijst een onjuiste expressie bevat, kan dit tot gevolg hebben dat het dialoogvenster Parameterwaarde opgeven wordt geopend. Soms wordt het dialoogvenster pas geopend als u het besturingselement probeert te gebruiken. Voer de volgende procedure uit om de eigenschap Rijbron van het besturingselement te controleren:

  1. Klik met de rechtermuisknop op het formulier in het navigatiedeelvenster en selecteer vervolgens Ontwerpweergave.

  2. Klik op de keuzelijst met invoervak of een keuzelijst die u wilt controleren.

  3. Als het taakvenster Eigenschappenvenster niet wordt weergegeven, drukt u op F4 om dit weer te geven.

  4. Selecteer het tabblad Gegevens, controleer de eigenschap Rijbron en ga na of een van de teksten overeenkomt met de tekst in het dialoogvenster Parameterwaarde opgeven.

Naar boven

Als het dialoogvenster Parameterwaarde opgeven telkens bij het openen van een tabel wordt weergegeven, bevat de eigenschap Rijbron van een opzoekveld in de tabel waarschijnlijk een onjuiste expressie.

  1. Klik in het navigatiedeelvenster met de rechtermuisknop op de tabel en selecteer vervolgens Ontwerpweergave.

  2. Als u wilt vaststellen of een veld een opzoekveld is, selecteert u de veldnaam en selecteert u onder Veldeigenschappen het tabblad Opzoeken. Als het tabblad een eigenschappenvak Rijbron bevat, gaat het om een opzoekveld. Controleer de eigenschap Rijbron. Als deze eigenschap een SQL-instructie bevat, is een van de id's in de instructies mogelijk onjuist, met als gevolg dat het dialoogvenster Parameterwaarde opgeven wordt geopend.

Opmerking: Een tabel kan meerdere opzoekvelden bevatten. Controleer het tabblad Opzoeken daarom voor elk veld.

Naar boven

Zie ook

Syntaxis voor expressies

Functies aan Access-expressies toevoegen

Gebruik parameters om aan te vragen om invoer wanneer u een query uitvoert

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×