• Home • Nach oben • Beispiel • Navigation Schüler • Navigation Klassen •
Beispiel:
Ein Datensatz entspricht einer Zeile in einer Tabelle: Hier z.B. ein Ausschnitt aus der Schülertabelle: gezeigt werden zwei Datensätze (jeder Schüler bildet in der Schülertabelle einen Datensatz aus seinen Merkmalen):
SchülerID
Schülername
Schülervorname
Schülerklasse
234
Müller
Stefan
12a
235
Schmidt
Jürgen
11a
236
Huber
Sabine
10c
In Access wird Ihnen aber nicht die Tabelle gezeigt, sondern ein Formular. Das Schülerformular liest einen Datensatz aus der Schülertabelle aus und könnte dann z.B. so aussehen:
Anzahl der Schüler: 300
SchülerID:
Schülerklasse:
Schülername:
Schülervorname:
In das SchülerID-Feld könnte man keine Werte eingeben, weil das Programm selbst automatisch einen einzigartigen Zahlenwert erzeugt.
Nun können Sie:
die Daten ändern (editieren), z.B. wenn Sie feststellen, dass Stefan sich nicht mit 'f', sondern mit 'ph' schreibt. Dazu wechseln Sie in das Textfeld Schülername und ändern 'Stefan' in 'Stephan'. Sobald Sie das Feld verlassen, wir der Name in der neuen Schreibung automatisch gespeichert. Fertig.
zu einem anderen Datensatz wechseln: Wenn Sie z.B. den 'Nächster Datensatz'-Button anklicken(), dann würde das Formular den nächsten Datensatz, also das gleiche Schüler-Formular mit den Daten aus der nächsten Zeile der Schüler-Tabelle anzeigen
einen neuen Datensatz anlegen. Wenn Sie auf den 'Neuer Datensatz'-Button klicken(), dann würde das Formular einen neuen Datensatz anlegen, also das gleiche Schüler-Formular ohne Daten anzeigen.
1:
2:
Anzahl der Schüler: 300 SchülerID: Schülerklasse: Schülername: Schülervorname: Sobald Sie eine Eingabe tätigen, erzeugt Schulnoten2002 automatisch eine neue ID-Nummer. Damit sind nicht mehr 300, sondern 301 Schüler in Ihrer Datenbank erfasst. Diese Zahl wird aber erst angezeigt, wenn das Formular aktualisiert wird. Wenn ein neuer Datensatz angelegt wird, dann wird die Tabelle um eine Zeile erweitert: SchülerID Schülername Schülervorname Schülerklasse 234 Müller Stephan 12a 235 Schmidt Jürgen 11a 236 Huber Sabine 10c 245 Meyer Hilbert 11a
Sobald Sie eine Eingabe tätigen, erzeugt Schulnoten2002 automatisch eine neue ID-Nummer. Damit sind nicht mehr 300, sondern 301 Schüler in Ihrer Datenbank erfasst. Diese Zahl wird aber erst angezeigt, wenn das Formular aktualisiert wird. Wenn ein neuer Datensatz angelegt wird, dann wird die Tabelle um eine Zeile erweitert:
Stephan
245
Meyer
Hilbert
das Formular aktualisieren: Klicken Sie auf den 'Aktualisieren'-Button (), dann werden die Schüler-Tabellen-Daten neu eingelesen und Berechnungen auf der Grundlage der neuen Daten ausgeführt:
Anzahl der Schüler: 301