crazycat-1
Goto Top

Datumsabfrage und vorletzter Wert aus Tabelle in Access 2003

Hallo,

folgendes Problem ist für euch wahrscheinlich einfach zu lösen.
Mich treibt es aber mittlerweile in den Wahnsinn, da ich einfach nicht weiterkomme.

In Access 2003 soll abgeglichen werden, ob für das aktuelle Datum in der Tabelle "eingabe" bereits ein Datensatz existiert.
Ist dies der Fall, soll der aktuelle Datensatz bearbeitet werden können.

Ist dies nicht der Fall, soll ein neuer Datensatz in der Tabelle "eingabe" erstellt werden.
Zudem sollen die Werte der Variablen "wert1", "wert2" und "wert3" des vorhergehenden Datensatzes in die Tabelle "differenzberechnung" übernommen werden.

Wie kann ich das lösen?

Wahrscheinlich sind das nur ein paar Zeilen, aber ich bekomme das einfach nicht hin.
Es scheitert schon am erzeugen eines neuen Datensatzes. face-sad

Kann mir jemand weiterhelfen?

Content-Key: 365511

Url: https://administrator.de/contentid/365511

Ausgedruckt am: 19.03.2024 um 03:03 Uhr

Mitglied: 135333
135333 21.02.2018 aktualisiert um 11:05:00 Uhr
Goto Top
In Access 2003 soll abgeglichen werden, ob für das aktuelle Datum in der Tabelle "eingabe" bereits ein Datensatz existiert. Ist dies der Fall, soll der aktuelle Datensatz bearbeitet werden können.
Mach dir eine Abfrage mit
Select * From TabelleXY where FeldDatum = Date()
Willst du diese per VBA nutzen um festzustellen ob es einen EIntrag von heute gibt ist DCount() dein Freund.
if DCount("*", "TabelleXY", "FeldDatum = #" & Format(Date, "yyyy\/mm\/dd") & "#") > 0 then  
   msgbox "Es gibt einen Eintrag für heute!", vbInformation  
end if
Tabellen- und Feldnamen natürlich an deine Umgebung anpassen.

Gruß Snap