Warum werde ich von Access aufgefordert, einen Parameterwert einzugeben?

Beim Öffnen eines Access-Objekts (z. B. einer Tabelle, einer Abfrage, eines Formulars oder eines Berichts) zeigt Access manchmal das Dialogfeld Parameterwert eingeben an. Access zeigt dieses Dialogfeld an, wenn Sie ein Objekt öffnen, das einen Bezeichner oder einen Ausdruck enthält, der von Access nicht interpretiert werden kann.

In einigen Fällen ist dieses Verhalten erwünscht, beispielsweise wenn der Ersteller der Datenbank eine Abfrage erstellt hat, die es ermöglicht, bei jeder Ausführung Daten wie ein Startdatum oder eine Mitarbeiter-ID einzugeben. Eine solche Eingabeaufforderung kann wie folgt aussehen:

Zeigt ein Beispiel für eine erwartete Dialogfeld Parameterwert eingeben ein Bezeichner enthält, die mit der Bezeichnung "Geben Sie Mitarbeiter-ID", ein Feld, in dem Sie geben Sie einen Wert, und klicken Sie auf die Schaltflächen OK und Abbrechen.

Es kann aber auch vorkommen, dass dieses Dialogfeld nicht angezeigt werden soll, beispielsweise, wenn Sie Änderungen am Datenbankentwurf vorgenommen haben und Access nun beim Öffnen eines Objekts das Dialogfeld unerwarteterweise und mit einer Meldung anzeigt, die Sie nicht verstehen.

Zeigt ein Beispiel für ein unerwarteter Dialogfeld Parameterwert eingeben mit einem Bezeichner mit der Bezeichnung "SomeIdentifier", ein Feld, in dem Sie einen Wert und den Schaltflächen OK und Abbrechen eingeben.

Anhand der Prozeduren in diesem Artikel können Sie untersuchen, warum Access einen bestimmten Parameterwert abfragt und wie Sie die Anforderungen unterbinden können.

Hinweis : Dieser Artikel gilt nicht für Access Web Apps, d. h. für Datenbanken, die Sie mit Access entwerfen und online in Office 365 oder SharePoint veröffentlichen. Weitere Informationen finden Sie unter Erstellen einer Access-App.

Unterbinden der Anforderung eines Parameterwerts

Damit das Dialogfeld Parameterwert eingeben nicht mehr angezeigt wird, müssen Sie sämtliche Ausdrücke prüfen, die mit dem Objekt verbunden sind, mit dem Sie arbeiten, und den Bezeichner finden, der die Anzeige des Dialogfelds bewirkt. Anschließend müssen Sie den Bezeichner oder die Syntax des Ausdrucks korrigieren, in dem der Bezeichner enthalten ist.

Links zu weiteren Informationen zur Ausdruckssyntax finden Sie im Abschnitt "Siehe auch".

Notieren Sie sich den Bezeichner oder den Ausdruck, der im Dialogfeld aufgeführt ist, wenn das Dialogfeld Parameterwert eingeben unerwünschterweise angezeigt wird: z. B. "SomeIdentifier" wie im folgenden Screenshot gezeigt wird.

Zeigt ein Beispiel für eine unerwarteten Dialogfeld Parameterwert eingeben mit einem rosa Kontur um die Bezeichnung Bezeichner "SomeIdentifier", die ein Feld in der Geben Sie einen Wert ein, und Schaltflächen OK und Abbrechen.

Wählen Sie dann "Abbrechen" aus, und führen Sie abhängig vom Typ des Objekts, das Sie öffnen möchten, wenn das Dialogfeld angezeigt wird, eines der folgenden Verfahren aus. Die folgenden Verfahren enthalten allgemeine Richtlinien zum Prüfen von Ausdrücken in unterschiedlichen Objekttypen. Die konkreten Änderungen, die Sie vornehmen müssen, sind jedoch von der Struktur der Datenbank abhängig.

Häufig sind Tippfehler in Abfragen die Ursache für unerwünschte Parameterabfragen. Wie bereits erwähnt, wird das Dialogfeld Parameterwert eingeben immer angezeigt, wenn die Abfrage so angelegt ist, dass bei der Ausführung ein Parameterwert abgefragt werden soll. Führen Sie die nachstehend aufgeführten Aktionen aus, wenn Sie sicher sind, dass die Abfrage keinen Parameterwert anfordern soll, um die Abfrage auf fehlerhafte Ausdrücke zu prüfen.

  1. Klicken Sie mit der rechten Maustaste im Navigationsbereich auf die Abfrage und dann auf Entwurfsansicht.

  2. Prüfen Sie die Bezeichner und Ausdrücke in der Zeile Feld und in den Zeilen Kriterien, und stellen Sie fest, ob irgendein Text dem Text entspricht, der im Dialogfeld Parameterwert eingeben angezeigt wurde. Wenn eine der Zellen in der Zeile Feld einen Wert wie Ausdruck1: [Bezeichner] enthält, kann dieser bereits die Ursache für die Parametereingabeaufforderung sein.

    Abfrage mit einem Ausdruck, der bewirkt, dass das Dialogfeld 'Parameterwert eingeben' angezeigt wird

Links zu weiteren Informationen zum Erstellen von Parameterabfragen finden Sie im Abschnitt "Siehe auch".

Seitenanfang

Gehen Sie wie nachstehend beschrieben vor, wenn das Dialogfeld Parameterwert eingeben beim Öffnen eines Berichts angezeigt wird, um die Eigenschaften des Berichts zu prüfen:

  1. Klicken Sie mit der rechten Maustaste im Navigationsbereich auf den Bericht und dann auf Entwurfsansicht.

    Hinweis : Stellen Sie zunächst fest, ob bei einem der Steuerelemente im Bericht ein grünes Dreieck in der oberen linken Ecke angezeigt wird. Dieses Dreieck zeigt an, dass Access einen Bezeichner oder einen Ausdruck in der Eigenschaft Steuerelementinhalt dieses Steuerelements nicht auswerten kann. Falls Steuerelemente ein grünes Dreieck aufweisen, achten Sie besonders auf diese Steuerelemente, wenn Sie die nachstehenden Schritte ausführen.

    Bericht mit einem Textfeld mit einem falscgh geschriebenen Bezeichner

  2. Falls der Aufgabenbereich Eigenschaftenblatt nicht angezeigt wird, drücken Sie F4, um ihn anzuzeigen.

  3. Wählen Sie im Aufgabenbereich Eigenschaftenblatt die Registerkarte Alle aus.

  4. Wählen Sie ein Steuerelement aus, das Daten im Bericht anzeigt (z. B. ein Textfeld, ein Kontrollkästchen oder ein Kombinationsfeld). Wenn Steuerelemente das in Schritt 1 genannte grüne Dreieck aufweisen, klicken Sie zuerst auf eines dieser Steuerelemente.

  5. Prüfen Sie im Aufgabenbereich Eigenschaftenblatt die Eigenschaft Steuerelementinhalt auf den Bezeichner, der im Dialogfeld Parameterwert eingeben angegeben wurde, und ändern Sie ggf. den Ausdruck.

  6. Wiederholen Sie die Schritte 4 und 5 für die anderen Steuerelemente im Bericht, bis Sie den Ausdruck finden, der das Problem verursacht.

  7. Wenn Sie das Problem dennoch nicht finden können, prüfen Sie den Bereich Gruppieren, Sortieren und Summe auf fehlerhafte Ausdrücke:

    • Wenn der Bereich Gruppieren, Sortieren und Summe nicht angezeigt wird, wählen Sie auf der Registerkarte Entwurf in der Gruppe Gruppierung und Summen die Option Gruppieren und sortieren aus.

    • Wenn in einer Zeile im Bereich Gruppieren, Sortieren und Summe "Gruppieren nach Ausdruck" oder "Sortieren nach Ausdruck" angezeigt wird, wählen Sie das Wort "Ausdruck" aus, um den Ausdrucks-Generator zu öffnen, in dem Sie den Ausdruck prüfen und im Bedarfsfall ändern können.

Seitenanfang

Wenn das Dialogfeld Parameterwert eingeben jedes Mal angezeigt wird, wenn Sie ein Formular öffnen, befindet sich der fehlerhafte Ausdruck möglicherweise in der zugrunde liegenden Abfrage. Überprüfen Sie die zugrunde liegende Abfrage, um den fehlerhaften Ausdruck zu finden.

  1. Klicken Sie mit der rechten Maustaste auf das Formular im Navigationsbereich, und wählen Sie dann Entwurfsansicht aus.

  2. Falls der Aufgabenbereich Eigenschaftenblatt nicht angezeigt wird, drücken Sie F4, um ihn anzuzeigen.

  3. Vergewissern Sie sich, dass in der Liste im oberen Bereich des Aufgabenbereichs Eigenschaftenblatt der Eintrag Formular ausgewählt ist, und wählen Sie dann Registerkarte Alle aus.

  4. Prüfen Sie die Eigenschaft Datensatzquelle. Wenn dieses Feld den Namen einer Abfrage oder eine SQL-Anweisung enthält, ist möglicherweise einer der Bezeichner in der Anweisung fehlerhaft und bewirkt, dass das Dialogfeld Parameterwert eingeben angezeigt wird. Wählen Sie das Eigenschaftenfeld Datensatzquelle aus, und klicken Sie dann auf die Schaltfläche Erstellen Schaltfläche "Generator" .

  5. Führen Sie die im Abschnitt Prüfen von Ausdrücken in einer Abfrage beschriebenen Schritte durch, um den fehlerhaften Ausdruck zu finden.

    Wichtig : Schließen Sie die Abfrage, wenn Sie fertig sind und Ihre Änderungen an der Abfrage speichern möchten, und speichern Sie das Formular, bevor Sie zur Formularansicht zurückkehren. Andernfalls gehen sämtliche an der Abfrage vorgenommenen Änderungen verloren.

Seitenanfang

Ein fehlerhafter Ausdruck in der Eigenschaft Datensatzherkunft eines Kombinationsfeld- oder Listenfeld-Steuerelements kann bewirken, dass das Dialogfeld Parameterwert eingeben angezeigt wird. In einigen Fällen wird das Dialogfeld erst angezeigt, wenn Sie versuchen, das Steuerelement zu nutzen. Mit dem nachstehenden Verfahren können Sie die Eigenschaft Datensatzherkunft des Steuerelements prüfen:

  1. Klicken Sie mit der rechten Maustaste auf das Formular im Navigationsbereich, und wählen Sie dann Entwurfsansicht aus.

  2. Klicken Sie auf das Kombinationsfeld oder das Listenfeld, das Sie prüfen möchten.

  3. Falls der Aufgabenbereich Eigenschaftenblatt nicht angezeigt wird, drücken Sie F4, um ihn anzuzeigen.

  4. Wählen Sie die Registerkarte Daten aus. Prüfen Sie dann die Eigenschaft Datensatzherkunft, und stellen Sie fest, ob irgendein Text dem Text im Dialogfeld Parameterwert eingeben entspricht.

Seitenanfang

Wenn Access das Dialogfeld Parameterwert eingeben jedes Mal anzeigt, wenn Sie eine Tabelle öffnen, befindet sich der fehlerhafte Ausdruck höchstwahrscheinlich in der Eigenschaft Datensatzherkunft eines Nachschlagefelds in dieser Tabelle.

  1. Klicken Sie mit der rechten Maustaste auf die Tabelle im Navigationsbereich, und wählen Sie dann Entwurfsansicht aus.

  2. Wählen Sie den Feldnamen aus, um festzustellen, ob es sich bei einem Feld um ein Nachschlagefeld handelt, und wählen Sie dann unter Feldeigenschaften die Registerkarte Nachschlagen aus. Wenn die Registerkarte ein Eigenschaftenfeld Datensatzherkunft enthält, handelt es sich bei dem Feld um ein Nachschlagefeld. Prüfen Sie die Eigenschaft Datensatzherkunft. Enthält sie eine SQL-Anweisung, ist möglicherweise ein Bezeichner in der Anweisung fehlerhaft, sodass das Dialogfeld Parameterwert eingeben angezeigt wird.

Hinweis : Eine Tabelle kann mehrere Nachschlagefelder aufweisen, daher sollten Sie die Registerkarte "Nachschlagen" unbedingt für jedes Feld prüfen.

Seitenanfang

Siehe auch

Ein Handbuch zur Ausdruckssyntax

Hinzufügen von Funktionen zu Access-Ausdrücken

Verwenden von Parametern zur Eingabeaufforderung beim Ausführen einer Abfrage

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×