Erstellen eines berechneten Steuerelements

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Mithilfe von berechneten Steuerelementen können Sie Formulare und Berichte in Access-Datenbanken verwenden, um die Ergebnisse einer Berechnung anzuzeigen. Wenn Sie beispielsweise über einen Bericht verfügen, in dem die Anzahl der verkauften Artikel und der Preis für jede Einheit angezeigt werden, können Sie ein berechnetes Textfeld hinzufügen, das diese beiden Felder multipliziert, um den Gesamtpreis anzuzeigen. Die Eigenschaft "Steuerelementquelle" des berechneten Textfelds enthält einen Ausdruck, der zwei Felder multipliziert (die Anzahl der Elemente multipliziert mit dem Einzelpreis), um das Ergebnis zu erhalten.

Inhalt dieses Artikels

Erstellen eines berechneten Steuerelements

Mit diesem Verfahren können Sie ein berechnetes Steuerelement erstellen, ohne einen Steuerelement-Assistenten zu verwenden.

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

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Steuerelemente auf das Tool für den Steuerelementtyp, den Sie erstellen möchten.
    Eine Liste der Steuerelementtypen, die als berechnete Steuerelemente verwendet werden können, finden Sie im Abschnitt Erfahren Sie, welche Typen von Steuerelementen als berechnete Steuerelemente verwendet werden können.

  3. Positionieren Sie den Mauszeiger an der Stelle, an der das Steuerelement im Formular oder Bericht platziert werden soll, und klicken Sie dann auf das Formular oder den Bericht, um das Steuerelement einzufügen.

  4. Wenn ein Steuerelement-Assistent gestartet wird, klicken Sie auf Abbrechen , um ihn zu schließen.

  5. Wählen Sie das Steuerelement aus, drücken Sie F4, um das Eigenschaftenblatt anzuzeigen, und geben Sie dann einen Ausdruck in das Eigenschaftenfeld Steuerelementinhalt ein. Um den Ausdrucks-Generator zum Erstellen des Ausdrucks zu verwenden, klicken Sie neben dem Eigenschaftenfeld "Steuerelementquelle" auf die Schaltfläche ".

  6. Wechseln Sie zur Formular- oder Berichtsansicht, und überprüfen Sie, ob das berechnete Steuerelement wie erwartet funktioniert.

    Hinweis

    • Stellen Sie jedem Ausdruck den Operator "= " voran. Beispiel: =[Einzelpreis]*,75.
    • Weitere Informationen zum Erstellen von Ausdrücken finden Sie im Artikel Informationen zum Erstellen eines Ausdrucks.
    • Wenn Sie mehr Platz zum Eingeben eines Ausdrucks im Eigenschaftenfeld "Steuerelementinhalt" benötigen, drücken Sie UMSCHALT+F2, um das Feld "Zoom " zu öffnen.
    • Wenn das Formular oder der Bericht auf einer Abfrage basiert, empfiehlt es sich, den Ausdruck in die Abfrage statt in ein berechnetes Steuerelement einzufügen. Dadurch kann die Leistung verbessert werden, und wenn Sie Summen für Gruppen von Datensätzen berechnen, ist es einfacher, den Namen eines berechneten Felds in einer Aggregatfunktion zu verwenden.
    • Wenn Sie in einem Formular oder Bericht nach einem berechneten Steuerelement sortieren, stellen Sie sicher, dass die Format-Eigenschaft des Steuerelements entsprechend festgelegt ist. Andernfalls werden berechnete numerische Werte oder Datumswerte möglicherweise alphabetisch statt numerisch sortiert.

Seitenanfang

Ändern eines gebundenen Steuerelements in ein berechnetes Steuerelement

Eine gute Möglichkeit zum Erstellen eines berechneten Steuerelements besteht darin, zuerst ein gebundenes Steuerelement zu erstellen (z. B. durch Ziehen eines Felds aus dem Bereich "Feldliste " in das Formular oder den Bericht) und dann die Eigenschaft "Steuerelementinhalt " des gebundenen Steuerelements zu bearbeiten, um einen Ausdruck zu erstellen. Dies funktioniert gut, solange Sie sicherstellen, dass der Name des Steuerelements nicht mit einem der im Ausdruck enthaltenen Feldnamen in Konflikt steht. Weitere Informationen zum Erstellen eines gebundenen Steuerelements durch Ziehen eines Felds aus dem Bereich "Feldliste " finden Sie im Artikel Hinzufügen eines Felds zu einem Formular oder Bericht.

Wenn Sie das gebundene Steuerelement bereits erstellt haben, verwenden Sie das folgende Verfahren, um es in ein berechnetes Steuerelement zu ändern und Namenskonflikte zu vermeiden.

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht, und klicken Sie dann auf Entwurfsansicht.
  2. Klicken Sie auf das Feld, das Sie ändern möchten, und drücken Sie dann F4, um das Eigenschaftenblatt zu öffnen.
  3. Wenn die Name-Eigenschaft auf der Registerkarte "alle" des Eigenschaftenfensters mit der Eigenschaft "Steuerelementquelle" übereinstimmt, bearbeiten Sie die Name-Eigenschaft so, dass die beiden Eigenschaften nicht übereinstimmen. Stellen Sie sicher, dass der eingegebene Name kein reserviertes Wort oder der Name eines anderen Felds in Ihrer Datenbank ist. Weitere Informationen zu reservierten Wörtern finden Sie im Artikel Informationen zu reservierten Wörtern und Symbolen für Access.
  4. Bearbeiten Sie die Zeichenfolge im Eigenschaftenfeld "Steuerelementinhalt" so, dass sie den gewünschten Ausdruck enthält.
  5. Drücken Sie STRG+S, um die Änderungen zu speichern.
  6. Wechseln Sie zur Layout- oder Formularansicht, und überprüfen Sie, ob das berechnete Steuerelement wie erwartet funktioniert.

Wenn das Steuerelement die gewünschten Daten nicht anzeigt (z. B. wenn Access #Name? im Steuerelement anzeigt), überprüfen Sie die Datensatzquelle des Formulars oder Berichts, um sicherzustellen, dass alle im Ausdruck verwendeten Felder verfügbar sind. Wenn die Datensatzquelle eine Abfrage ist, müssen Sie der Abfrage möglicherweise ein oder mehrere Felder hinzufügen, damit der Ausdruck funktioniert.

Hinweis

  • Stellen Sie jedem Ausdruck den Operator "= " voran. Beispiel: =[Einzelpreis]*,75.
  • Wenn Sie mehr Platz zum Eingeben eines Ausdrucks im Eigenschaftenfeld "Steuerelementinhalt" benötigen, drücken Sie UMSCHALT+F2, um das Feld "Zoom " zu öffnen.
  • Wenn das Formular oder der Bericht auf einer Abfrage basiert, empfiehlt es sich, den Ausdruck in die Abfrage statt in ein berechnetes Steuerelement einzufügen. Dadurch kann die Leistung verbessert werden, und wenn Sie Summen für Gruppen von Datensätzen berechnen, ist es einfacher, den Namen eines berechneten Felds in einer Aggregatfunktion zu verwenden.
  • Wenn Sie in einem Formular oder Bericht nach einem berechneten Steuerelement sortieren, stellen Sie sicher, dass die Format-Eigenschaft des Steuerelements ordnungsgemäß festgelegt ist. Andernfalls werden berechnete numerische Werte oder Datumswerte möglicherweise alphabetisch statt numerisch sortiert.

Seitenanfang

Erfahren Sie, welche Typen von Steuerelementen als berechnete Steuerelemente verwendet werden können

Textfelder sind die beliebteste Wahl für ein berechnetes Steuerelement, da sie so viele verschiedene Datentypen anzeigen können. Jedes Steuerelement, das über eine Steuerelementquelleigenschaft verfügt, kann jedoch als berechnetes Steuerelement verwendet werden. In vielen Fällen ist es nicht sinnvoll, einen bestimmten Steuerelementtyp als berechnetes Steuerelement zu verwenden, da Sie dieses Steuerelement nicht auf die gleiche Weise aktualisieren können, wie Sie ein gebundenes oder ungebundenes Steuerelement aktualisieren können. Wenn Sie z. B. ein Kontrollkästchen auf einem Formular platzieren und dann einen Ausdruck in die Eigenschaft Steuerelementinhalt des Kontrollkästchens eingeben, können Sie das Kontrollkästchen nicht mehr aktivieren oder deaktivieren, indem Sie darauf klicken. Das Kontrollkästchen wird basierend auf den Ergebnissen des Ausdrucks aktiviert oder deaktiviert. Wenn Sie das Kontrollkästchen aktivieren, zeigt Access eine Warnung auf der Access-status-Leiste an: Das Steuerelement kann nicht bearbeitet werden; es ist an den Ausdruck<gebunden, den Ihr Ausdruck enthält>. Bei einem Bericht kann es jedoch nützlich sein, ein Kontrollkästchen auf den Ergebnissen einer Berechnung zu basieren, da Steuerelemente in Berichten nur zum Anzeigen von Informationen verwendet werden.

Seitenanfang