NoemSis
Lt. Commander
- Registriert
- Jan. 2011
- Beiträge
- 1.541
Hallo,
ich erstelle momentan eine kleine Datenbank, die u.a. als Fahrtenbuch dienen soll.
Momentan habe ich folgendes Problem:
Ich habe eine tbl_Fahrtenbuch, die das Ziel und den Kilometerstand beim Start enthält.
Nun möchte ich über eine Abfrage automatisch den Startpunkt (ist gleich letzte Ziel) und den Kilometerstand beim Ende (gleich der Stand beim nächsten Start)anzeigen lassen. Diese beziehen sich immer auf den letzten Wert. Beispiel:
1 Kilometerstand Start: 5000
2 Kilometerstand Ende (automatisch, Wert des nächsten Starts) (6000)
3 Kilometerstand Start: 6000
Das ganze habe ich schon über eine Funktion hinbekommen:
Kilometerstand Ende: DomWert("[Kilometerstand Start]";"tbl_Fahrtenbuch";"[F_Nr] = " & [F_Nr]+1)
Die gleiche Funktion habe ich auch bei Start und Ziel verwendet. Dies klappt auch, allderdings zeigt mir Access immer nur den Fremdschlüssel der Adresse auf der tbl_Adressen an. Ich möchte allerdings natürlich den Text, z. B. Hamburg angezeigt bekommen.
Bei der Zieladresse klappt es schon, da habe ich einfach die Adresse aus der tbl_Adressen in die Abfrage gezogen.
Problem könnte jetzt sein, dass die Funktion falsch ist, oder ein Konflikt besteht, da beide, Start und Ziel sich auf die tbl_Adressen beziehen.
Könnt ihr mir vielleicht weiterhelfen?
Vielen Dank!
ich erstelle momentan eine kleine Datenbank, die u.a. als Fahrtenbuch dienen soll.
Momentan habe ich folgendes Problem:
Ich habe eine tbl_Fahrtenbuch, die das Ziel und den Kilometerstand beim Start enthält.
Nun möchte ich über eine Abfrage automatisch den Startpunkt (ist gleich letzte Ziel) und den Kilometerstand beim Ende (gleich der Stand beim nächsten Start)anzeigen lassen. Diese beziehen sich immer auf den letzten Wert. Beispiel:
1 Kilometerstand Start: 5000
2 Kilometerstand Ende (automatisch, Wert des nächsten Starts) (6000)
3 Kilometerstand Start: 6000
Das ganze habe ich schon über eine Funktion hinbekommen:
Kilometerstand Ende: DomWert("[Kilometerstand Start]";"tbl_Fahrtenbuch";"[F_Nr] = " & [F_Nr]+1)
Die gleiche Funktion habe ich auch bei Start und Ziel verwendet. Dies klappt auch, allderdings zeigt mir Access immer nur den Fremdschlüssel der Adresse auf der tbl_Adressen an. Ich möchte allerdings natürlich den Text, z. B. Hamburg angezeigt bekommen.
Bei der Zieladresse klappt es schon, da habe ich einfach die Adresse aus der tbl_Adressen in die Abfrage gezogen.
Problem könnte jetzt sein, dass die Funktion falsch ist, oder ein Konflikt besteht, da beide, Start und Ziel sich auf die tbl_Adressen beziehen.
Könnt ihr mir vielleicht weiterhelfen?
Vielen Dank!
Zuletzt bearbeitet: