[Access] Kleine Berechnung im Formular

MrToiz

Well-known member
ID: 72115
L
28 April 2006
766
91
Hallo!

Hatte bisher nichts mit MS Access am Hut, darum ist folgendes wohl eher ein Einsteigerproblem:
Es geht um eine Verleih-Datenbank, die u.A. folgende Felder hat:
Ausgabedatum, Rückgabedatum, Ausleihdauer, Zusatzkosten, Rechnungsdatum, Rechnungsbetrag
Bisher werden alle diese Felder manuell ausgefüllt, was ich jetzt wie folgt vereinfachen möchte:
Nach dem Ausfüllen des Feldes "Rückgabedatum" (oder auch nach Klick auf einen Button), wird automatisch die Differenz zwischen berechnet und in das Feld Ausleihdauer eingetragen. Falls im Feld "Zusatzkosten" noch keine Eintragung gemacht ist, soll eine MsgBox mit Eingabefeld aufgehen und der dort eingegebene Wert dann anschließend übernommen werden.
Letztendlich soll in "Rechnungsdatum" noch der Wert aus "Rückgabedatum" übernommen werden und auch der "Rechnungsbetrag" eingetragen werden, der sich wie folgt berechnet: Ausleihdauer*0,5€+Zusatzkosten

Wie stell ich das an?

Vielen Dank,
MrToiz
 
Also eine MsgBox mit Eingabefeld ist eine "InputBox".

Daten (Datümer) können voneinander subtrahiert werden, dazu solltest du nach "DateDiff" googeln.

Ich denke damit kommst du weiter ;)

PS: Das wäre besser unter "Programmierung" aufgehoben. Da helfen dir mehr Leute.