Warum werde ich von Access aufgefordert, einen Parameterwert einzugeben?

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Symptome

Beim Öffnen eines Microsoft Office Access-Objekts (wie einer Tabelle, einer Abfrage, eines Formulars oder eines Berichts) zeigt Access das Dialogfeld Parameterwert eingeben an.

Ursache

Access zeigt das Dialogfeld Parameterwert eingeben an, wenn ein Objekt öffnen, die ein Bezeichner oder Ausdruck, die Access interpretieren können enthält. In einigen Fällen ist dies das gewünschte Verhalten. Angenommen, der Ersteller der Datenbank möglicherweise eine Abfrage erstellt haben, mit dem Sie jedes Mal Informationen eingeben, die die Abfrage ausgeführt, wie etwa einen Anfangs- oder einer Personalnummer wird. Eine Aufforderung angezeigt könnte 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.

Lösung

Wenn Sie verhindern möchten, dass das Dialogfeld Parameterwert eingeben weiterhin 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, der den Bezeichner enthält. 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.

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

  1. Notieren Sie sich den Bezeichner oder den Ausdruck, der im Dialogfeld aufgeführt ist, wenn das Dialogfeld Parameterwert eingeben unerwünschterweise angezeigt 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.

  2. Klicken Sie auf Abbrechen.

  3. Führen Sie abhängig vom Typ des Objekts, das Sie öffnen möchten, wenn das Dialogfeld angezeigt wird, eines der folgenden Verfahren aus.

Prüfen von Ausdrücken in einer Abfrage

Prüfen von Ausdrücken in einem Bericht

Prüfen von Ausdrücken in einem Formular

Prüfen von Ausdrücken in einer Tabelle

Prüfen von Ausdrücken in einer Abfrage

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 auf die Abfrage im Navigationsbereich, und klicken Sie dann auf Entwurfsansicht.

  2. Prüfen Sie die Bezeichner und Ausdrücke in der Zeile Feld und in den Zeilen Kriterien und feststellen Sie, ob eine des Texts entspricht den Text, der in das Dialogfeld Parameterwert eingeben angezeigt wurde. Besonders, wenn eine der Zellen in der Zeile Feld einen Wert enthält, z. B. Ausdruck1: [ID], dies möglicherweise des Quellcodes der Aufforderung.

    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.

Abschnittsanfang

Prüfen von Ausdrücken in einem Bericht

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 rechten Ecke angezeigt wird. Dieses Dreieck ist ein Anzeichen dafür, 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. Klicken Sie im Aufgabenbereich Eigenschaftenblatt auf die Registerkarte Alle.

  4. Klicken Sie auf ein Steuerelement, das Daten im Bericht anzeigt (z. B. ein Textfeld, ein Kontrollkästchen oder ein Kombinationsfeld). Wenn Steuerelemente das vorstehend 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 beiden obigen Schritte 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, klicken Sie auf der Registerkarte Entwurf in der Gruppe Gruppierung und Summen auf Gruppieren und sortieren.

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

Abschnittsanfang

Prüfen von Ausdrücken in einem Formular

Wenn das Dialogfeld Parameterwert eingeben jedes Mal angezeigt wird, wenn Sie ein Formular öffnen, befindet sich der fehlerhafte Ausdruck möglicherweise an einer der folgenden Stellen:

Prüfen der zugrunde liegenden Abfrage

Prüfen Sie die zugrunde liegende Abfrage, wenn die Datensatzquelle des Formulars eine Abfrage ist, um den fehlerhaften Ausdruck zu finden.

  1. Klicken Sie mit der rechten Maustaste auf das Formular im Navigationsbereich, und klicken Sie dann auf Entwurfsansicht.

  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 klicken Sie dann auf die Registerkarte Alle.

  4. Untersuchen der Eigenschaft Datensatzquelle angezeigt. Enthält den Namen einer Abfrage oder einer SQL-Anweisung und dann auf eine der-IDs in der-Anweisung ist möglicherweise falsch, und im Feld mit der bewirken, dass das Dialogfeld Parameterwert eingeben angezeigt werden. Klicken Sie auf das Eigenschaftenfeld Datensatzquelle, und klicken Sie dann auf Erstellen Schaltfläche 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.

Prüfen eines Kombinationsfelds oder eines Listenfelds im Formular

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 klicken Sie dann auf Entwurfsansicht.

  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. Klicken Sie auf die Registerkarte Daten. Prüfen Sie dann die Eigenschaft Datensatzherkunft, und stellen Sie fest, ob irgendein Text dem Text im Dialogfeld Parameterwert eingeben entspricht.

Abschnittsanfang

Prüfen von Ausdrücken in einer Tabelle

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 dann auf Entwurfsansicht.

  2. Um festzustellen, ob ein Feld ein Nachschlagefeld ist, klicken Sie auf den Feldnamen, und klicken Sie dann unter Feldeigenschaften auf die Registerkarte Nachschlagen. Wenn die Registerkarte ein Eigenschaftenfeld Datensatzherkunft enthält, handelt es sich bei das Feld um ein Nachschlagefeld. Prüfen Sie die Datensatzherkunft-Eigenschaft. Wenn sie enthält eine SQL-Anweisung und dann auf eine der in der Anweisung Bezeichner möglicherweise falsch und bewirken, dass das Dialogfeld Parameterwert eingeben Feld angezeigt werden.

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

Abschnittsanfang

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

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!

×