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

Printed on: April 23, 2024 at 17:04 o'clock

Mitglied: 135333
135333 Feb 21, 2018 updated at 10:05:00 (UTC)
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