Office - Word, Excel und Co. 9.745 Themen, 41.413 Beiträge

Wie kann ich in bestimmten Felder in Access automatisch rechnen

JMRiehm / 2 Antworten / Baumansicht Nickles

Hi Leute,


ich habe hier eine Access Tabelle mit einer Angebotsübersicht.


Folgende Felder sind wichtig: Angebotsdatum und Laufzeit des Angebotes.


Wie kann ich im Access sagen, das in das Feld "Laufzeit" automatisch errechnet wird, wie lange das Angebot schon draußen ist (Im excel geht das ja mit (=heute()-Zelle Datum))


Weiß jemand eine Antwort ???


Vielen Dank und viele Grüße - Michael

bei Antwort benachrichtigen
Borlander JMRiehm „Wie kann ich in bestimmten Felder in Access automatisch rechnen“
Optionen

Mit einer SQL-Abfrage sollte das auf jeden Fall funktionieren, will aber nicht ausschließen das es bei Access noch andere Möglichkeiten gibt...

Gruß
Borlander

bei Antwort benachrichtigen
McDiver JMRiehm „Wie kann ich in bestimmten Felder in Access automatisch rechnen“
Optionen

In VBA relativ einfach: Du hast auf Deinem Formular (und in der Tabelle) ein Feld "Angebotsdatum" (als Datumsfeld) und ein ungebundenes Feld "Laufzeit". Beim Event "Anzeigen" löst Du eine Ereignisprozedur aus, bei der Du das heutige Datum vom Angebotsdatum subtrahierst und dem ungebundenen Feld "Laufzeit" zuweist, z.Bsp.


Me!Laufzeit = Me!Angebotsdatum - Date()
' oder Now() (incl. Stunden usw.)

Das is' auch schon alles!!!!

Gruß McDiver

bei Antwort benachrichtigen