Typische Access-Fehler vermeiden
Daten trennen: Schreibfehler verhindern
Schreibfehler verhindern
Auf dieser Seite
Mit Bild
Es findet sich übrigens noch ein zweiter Fehler in den Daten, denn in Zeile 4 ist der Name des Dozenten falsch geschrieben. Aus der Sicht einer Datenbank-Auswertung handelt es sich um einen abweichenden Datensatz bzw. inhaltlich um ein anderes Seminar.
Mit Bild
In dieser kurzen Tabelle haben Sie also schon unfreiwillig aus einem gleich drei Seminare gemacht.
Mit Bild
Noch mehr Schreibfehler?
Bei den Teilnehmern Michael Meier und Michaela Meier können Sie nicht entscheiden, ob das nur Schreibfehler oder wirklich zwei Personen sind. Wenn es ein absehbarer Personenkreis ist (beispielsweise nur firmeninterne Schulungen), sollten Sie auch die Personen in eine eigene Tabelle auslagern.
Lesen Sie dazu im Artikel "Access-Datenbanken erstellen leicht gemacht", wie Tabellen miteinander verknüpft werden können und welche Bedeutung das jeweils für die Daten hat.
Mit Bild
Das war auch noch "Excel-Denken" und deswegen so fehlerträchtig. Trennen Sie die Daten in ihre beiden logischen Teile Seminare und Teilnehmer auf und schon sind diese Fehler unmöglich.
Mit Bild
Später nehmen Sie natürlich beliebig viele weitere Seminare auf, aber im Moment enthält die Tabelle Seminare aus dem obigen Beispiel nur einen Datensatz (mit dem 6.1.09 als richtigem Termin):
Mit Bild
Die Seminare erhalten eine eigene Tabelle
Mit Bild
Die andere Tabelle können Sie jetzt als Teilnehmer umbenennen und die überflüssigen Spalten löschen. Als Seminarkennung reicht Access GK, deren Dozent oder Termin ja bei Bedarf in der Seminare-Tabelle nachgeschlagen werden kann (dazu später mehr).
Mit Bild
Die Teilnehmer-Tabelle enthält keine Details mehr zu Seminaren
Mit Bild
Das sieht so lange gut aus, bis Sie in der Seminare-Tabelle einen zweiten Access GK mit einem anderen Termin eintragen. Oder gar parallel mit einem anderen Dozenten.
Für eine eindeutige Seminar-Angabe beim Teilnehmer müssten Sie jetzt schon alle drei Felder angeben. Das ist natürlich unbrauchbar.