Friday, January 27, 2023

Verwenden einer Abfrage als Datensatzquelle für ein Formular oder einen Bericht – Microsoft Support

Sie können eine Abfrage verwenden, um Daten für ein Formular oder einen Bericht in Access bereitzustellen. Sie können eine Abfrage verwenden, wenn Sie das Formular oder den Bericht erstellen, oder Sie können ein vorhandenes Formular oder einen vorhandenen Bericht ändern, indem Sie seine Datensatzquelle-Eigenschaft festlegen. Wenn Sie die Eigenschaft Datensatzquelle festlegen, können Sie entweder eine vorhandene Abfrage angeben oder eine neue zu verwendende Abfrage erstellen.

Wenn Sie eine Abfrage als Datensatzquelle verwenden, können Sie die Daten möglicherweise nicht bearbeiten. Bevor Sie eine Abfrage als Datensatzquelle verwenden, sollten Sie überlegen, ob Sie Daten bearbeiten müssen.

In diesem Artikel wird erläutert, wie Sie die Eigenschaft "Datensatzquelle" für ein vorhandenes Formular oder einen vorhandenen Bericht festlegen, und es werden Informationen darüber bereitgestellt, wann Sie Abfragedaten bearbeiten können und wann nicht.

In diesem Artikel wird nicht erläutert, wie ein Formular oder ein Bericht erstellt wird. Hilfe zum Erstellen von Formularen und Berichten finden Sie in den Artikeln Erstellen eines Formulars in Access und Erstellen eines einfachen Berichts .

In diesem Artikel

Verwenden Sie eine vorhandene Abfrage als Datensatzquelle eines Formulars oder Berichts

Legen Sie in der Entwurfsansicht die Eigenschaft Datensatzquelle auf eine vorhandene Abfrage fest, die Sie verwenden möchten.

  1. Öffnen Sie das Formular oder den Bericht in der Entwurfsansicht.

    Wenn das Eigenschaftenblatt noch nicht geöffnet ist, drücken Sie F4 , um es zu öffnen.

  2. Klicken Sie im Eigenschaftenblatt auf der Registerkarte Daten auf das Eigenschaftenfeld Datensatzquelle .

    Die Eigenschaft "Datensatzquelle" auf der Registerkarte "Daten".

  3. Führen Sie einen der folgenden Schritte aus:

    • Beginnen Sie mit der Eingabe des Namens der Abfrage, die Sie verwenden möchten.

      Access fügt automatisch den Namen des Objekts ein, während Sie ihn eingeben.

      - oder -

    • Klicken Sie auf den Pfeil und wählen Sie dann die Abfrage aus, die Sie verwenden möchten.

Seitenanfang

Erstellen Sie eine Abfrage als Datensatzquelle eines Formulars oder Berichts

Verwenden Sie in der Entwurfsansicht die Schaltfläche Erstellen ( Builder-Schaltfläche ) im Eigenschaftsfeld Datensatzquelle , um eine neue Abfrage zu erstellen, die als Datensatzquelle verwendet werden soll.

  1. Öffnen Sie das Formular oder den Bericht in der Entwurfsansicht.

    Wenn das Eigenschaftenblatt noch nicht geöffnet ist, drücken Sie F4 , um es zu öffnen.

  2. Klicken Sie im Eigenschaftenblatt auf der Registerkarte Daten auf das Eigenschaftenfeld Datensatzquelle .

  3. Klicken Builder-Schaltfläche .

    Die Schaltfläche Erstellen auf dem Eigenschaftenblatt.

    Eine neue Abfrage wird in der Entwurfsansicht geöffnet.

  4. Entwerfen Sie die Abfrage, speichern und schließen Sie sie dann.

    Hilfe beim Entwerfen einer Abfrage finden Sie im Artikel Erstellen einer einfachen Auswahlabfrage .

Seitenanfang

Bearbeiten von Daten aus einer Abfrage

Einer der Hauptgründe für die Verwendung von Formularen ist die Eingabe und Bearbeitung von Daten. Einige Abfragen unterstützen keine Datenbearbeitung. Bevor Sie eine Abfrage als Datensatzquelle für ein Formular verwenden, sollten Sie überlegen, ob Sie die Abfragedaten bearbeiten können.

Wann kann ich Daten aus einer Abfrage bearbeiten?

Sie können die Daten einer Abfrage bearbeiten, wenn:

  • Die Abfrage basiert auf nur einer Tabelle.

  • Die Abfrage basiert auf zwei Tabellen mit einer 1:1-Beziehung zwischen ihnen.

  • Die RecordsetType -Eigenschaft des Formulars ist auf Dynaset (Inconsistent Updates) festgelegt, und keine der Bedingungen im folgenden Abschnitt trifft zu.

Hinweis: Auch wenn Sie Daten in einer Abfrage bearbeiten können, stehen einige ihrer Felder möglicherweise nicht zur Bearbeitung zur Verfügung. Solche Fälle sind im folgenden Abschnitt aufgeführt.

Wann kann ich Daten aus einer Abfrage nicht bearbeiten?

Sie können die Daten einer Abfrage nicht bearbeiten, wenn:

  • Die Abfrage ist eine Kreuztabellenabfrage.

  • Die Abfrage ist eine SQL-spezifische Abfrage.

  • Das Feld, das Sie bearbeiten möchten, ist ein berechnetes Feld. In diesem Fall können Sie möglicherweise Daten aus den anderen Feldern in der Abfrage bearbeiten.

  • Die Abfrage enthält eine GROUP BY-Klausel.

Seitenanfang

No comments:

Post a Comment