close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

1. Was ist eine Datenbank? - RobertKrah.de

EinbettenHerunterladen
Informatik
Access
2003
Rechnen in Formularen
Access kann in Formularen Berechnungen ausführen. Das geht folgendermaßen: Die Felder, mit
denen Access Berechnungen durchführen soll, müssen in ein ungebundenes Textfeld gebracht
werden. "Ungebunden" heißt hier, dass es nicht schon von vornherein an ein bestimmtes Feld gebunden ist.
Es ist erforderlich, dass die zu berechnenden Felder im Textfeld in eckigen Klammern stehen.
Dies ist ein Beispiel für ein Textfeld mit einen Ausdruck zur Berechnung:
Um ein Feld zum Berechnen zu erzeugen, muss die Toolbox in der FormularEntwurfsansicht aktiviert sein. Die Toolbox aktivierst du über folgendes Symbol:
Toolbox
Achten Sie auf den Unterschied zwischen den beiden Symbolen:
Bezeichnungsfeld
für (Text, Überschriften usw.)
Textfeld
(für Berechnungen)
Wenn Felder aus verschiedenen Tabellen einer Datenbank stammen, ist es erforderlich, zunächst
eine Abfrage zu erzeugen, die die Tabellen zusammenführt. Das ist beim vorliegenden Beispiel
erforderlich: In der Tabelle Artikel ist die vorrätige Menge eines Artikels erfasst, in der Tabelle
Gewicht ist das Gewicht einer Packungseinheit gespeichert. Durch eine Abfrage werden beide
Tabellen mit den im Formular erforderlichen Feldern zusammengeführt.
Aufgabe: Erzeuge eine Auswahlabfrage zu den Tabellen Artikel und Lager.
Name: Artikel-Lager
Aufgabe: Erzeuge ein Autoformular zu dieser
Abfrage. Gehe in die Entwurfsansicht
und schiebe die beiden unteren Felder etwas nach unten, um Platz für
ein neues Feld zu bekommen.
Hier soll jetzt in einem Textfeld das
Feld Menge mit dem Feld Gewicht
multipliziert werden:
Entwurfsansicht:
Formularansicht:
40
Informatik
Access
2003
Zahlenformat über Eigenschafts-Symbol
einstellen (Textfeld muss markiert sein):
Abfragen mit berechneten Feldern
Die Fragestellung hierbei lautet: Wie kann der Wert einer Bestellung errechnet werden? Der Preis
einer Pizza ist in der Tabelle Pizza enthalten. Die Menge, die bestellt wird, in Bestelldetails; in
einer Bestellung können außerdem mehrere Pizzen bestellt werden.
Mit einer Abfrage kann aus den verschiedenen Tabellen zusammengefaßt werden:
In der Entwurfsansicht sieht es so aus:
Das berechnete Feld Ges (nicht in den Tabellen enthalten) enthält die Formel:
Ges: [Pizza]![Preis]*[Bestelldetails]![Menge]
Damit wird der Euro-Betrag einer Position der Bestellung ausgerechnet.
Jetzt wird eine weitere Abfrage benötigt, in der das zusammengefasst wird, was jeweils einer Bestellung entspricht:
In diese Abfrage wird zuerst die vorher erstellte Abfrage gebracht, weil sich dort das berechnete
Feld GES befindet. Dann wird die Tabelle Bestellung geholt, damit man nach Bestellnr. gruppieren
kann:
41
Informatik
Access
Außerdem wird das Funktionssymbol aufgerufen:
Dadurch erscheint eine zusätzliche Funktions-Zeile unten:
Beim berechneten Feld GES
wird die Summe ermittelt, nach
Bestellnummer wird gruppiert
42
2003
Document
Kategorie
Technik
Seitenansichten
2
Dateigröße
53 KB
Tags
1/--Seiten
melden