|
|
Thema: |
Access 97/2000 |
|
Wenn Sie Einnahmen oder
Ausgaben in Access verwalten, Bestandslisten führen oder ähnliche
fortschreibende Posten erfassen, bietet es sich an, ein Formular zu
erstellen, das eine fortlaufende Summe für alle Datensätze
ausgibt. In der normalen Formularansicht erscheint aber
normalerweise immer nur ein Datensatz.
Um dennoch ans Ziel zu kommen, setzen Sie das Summenfeld nicht in
den Detailbereich eines Formulars sondern in den Formularfuss. Auf
diese Weise bezieht Access die Werte aller Datensätze ein, so dass
Sie mit einer einfachen Summenfunktion den Gesamtwert eines
Tabellenfeldes berechnen können. Die genaue Vorgehensweise zeigt
das folgende Beispiel:
Legen Sie zunächst eine einfache Tabelle für ein Kassenbuch an.
Als Felder verwenden Sie beispielsweise Datum, Beschreibung und
Betrag. Speichern Sie den Tabellenentwurf und lassen Sie dann mit
Hilfe der Symbolschaltfläche Neues Objekt:
Autoformular ein Standardformular anfertigen.
Um das Feld für die laufende Summe einfügen zu können, wechseln
Sie in die Entwurfsansicht. Da das Feld in den Formularfuss
integriert werden muss, blenden Sie den entsprechenden Bereich mit Ansicht-Formularkopf/-Fuss
ein. Nun setzen Sie mit Hilfe der Toolbox ein Textfeld in den
Formularfuss.
Damit in dem Textfeld die Summe berechnet wird, öffnen Sie das
zugehörige Eigenschaftenfenster und darin setzen Sie den Cursor in
das Eigenschaftenfeld "Steuerelementinhalt". Hier fügen
Sie eine Summenfunktion für das Feld ein, das aufaddiert werden
soll. Wenn das Feld zum Beispiel "Betrag" heisst, tippen
Sie:
=Summe([Betrag])
Bei Bedarf weisen Sie der Eigenschaft "Format" gleich noch
den Wert "Währung" zu.
Das war schon alles. Schliessen und speichern Sie das Formular und
öffnen Sie es gleich wieder, um ein paar Beispieldaten einzugeben.
Sie werden sehen, dass im Feld mit der laufenden Summe automatisch
der Gesamtbetrag aller Datensätze erscheint. |
|