Hallo Meckenheimer,
vielleicht versuchen wir erstmal deine Daten zu ordnen. Das Ziel soll eine Liste Termine sein, die Datum, Ort, Zeit und Kunden dem Personal zuordnet.
Also könnte die Tabelle MTermine so aussehen:
[list]TerminID als Autowert = Primärschlüssel
Datum als Datum/Uhrzeit
Uhrzeit als Datum/Uhrzeit
Ort als Text
KundenID long integer (enthält Primärschlüssel aus der Kundentabelle)
PersonalID als long integer (enthält Primärschlüssel aus der Personaltabelle)[/list]
Die Tabelle MPersonal könnte so aussehen:
[list]PersonalID als Autowert = Primärschlüssel
PersonalNr als Text
Name als Text[/list]
Die Tabelle MKunden könnte so aussehen:
[list]KundenID als Autowert = Primärschlüssel
Kundenname als Text[/list]
Damit ist alles noch recht überschaubar.
Jetzt füllst du diese Tabellen mit ein paar passenden Daten.
Danach klickst du auf Abfrage - Neu - Entwurfsansicht OK - Schließen -SQL und fügst den folgenden Text ein:
SELECT MPersonal.Name, MKunden.Kundenname, MTermine.Datum, MTermine.Uhrzeit
FROM MPersonal
INNER JOIN (MKunden
INNER JOIN MTermine
ON MKunden.KundenID = MTermine.KundenID)
ON MPersonal.PersonalID = MTermine.PersonalID;
und klickst denn auf den Ansichtknopf (links neben dem Diskettensymbol, unter dem Menü "Datei")
und erhältst denn deine Terminübersicht. das kannst du speichern, z.B. als MTerminAbfrage
OK, das ist noch kein Formular. Aber wenn die Daten nicht klar sind,
brauchen wir über ein Formular nicht nachzudenken (finde ich).
Wir können allerdings ein Formular draus machen, indem wir diese
Abfrage als Grundlage für ein Formular nehmen. Einfach beim Start
unten im leeren Feld die Abfrage statt einer Tabelle auswählen.
Man kann aus der Abfrage auch eine Tabellenerstellungsabfrage
machen: Abfrage auswählen - Entwurf anklicken,
denn im Menü Abfrage - Tabellenerstellungsabfrage auswählen,
einen passenden Namen als neuen Tabellennamen wählen
und das Ganze unter Datei - Speichern unter ... unter einem neuen
Abfragenamen, z.B. MTerminAbfrageInDatei speichern. Wenn du
denn MTerminAbfrageInDatei doppelt anklickst, werden deine
Termine in die Datei geschrieben.
Diese Abfrage kann man auch wieder im Formular über einen Button ausführen:
Button auswählen, Diverse, Abfrage ausführen, Weiter, MTerminAbfrageInDatei auswählen, Fertig stellen.
Ich sehe gerade, dass ich "Ort" in MTerminAbfrage vergessen habe.
LinksKlick auf Ort und in freies Feld ziehen, speichern, fertig.
Naja, usw usf.
Ich hoffe, du kannst damit was anfangen. Ist vielleicht etwas heftig für einen Bestatter.
Gruß
lorf