Hallo zusammen!
ich möchte eine Formular mit Abfragen für ein Werktagebuch erstellen.
Im Formular sollen also Mitarbeiter zu jedem Tag bestimmte Werte eintragen können.
Beispielsweise wie viel Tonnen wurden heute produziert, wie viel Tonnen wurden verkauft, was wurde repariert und so weiter...
Im Formular habe ich Pfeiltasten eingebaut, mit denen der Mitarbeiter den Tag wechseln kann (Vor und zurück). Nun möchte ich, dass bei einem Klick nach rechts, also wenn eine neue Zeile mit ID erstellt wird, sich das Datum automatisch um einen Tag aufsteigend ändert. Ich möchte nicht, dass immer automatisch der aktuelle Tag dort steht, wie das geht, habe ich schon rausbekommen.
Ich bin ein absoluter Access-Neuling. Kann mir dabei bitte jemand helfen? :)
Liebe Grüße,
Tim
Hallo,
welches Datum soll erhöht werden, das vom vorherigen Datensatz ?
Oder soll einfach zum höchsten Datum ein Tag addiert werden ?
Zitatmit denen der Mitarbeiter den Tag wechseln kann (Vor und zurück). Nun möchte ich, dass bei einem Klick nach rechts,
Wie hast Du das gemacht, bitte Code zeigen.
Hallo,
das Datum des vorherigen Datensatzes soll sich erhöhen.
Liebe Grüße!
Hallo,
warum beantwortest D die Frage nicht?.
ZitatWie hast Du das gemacht, bitte Code zeigen.
Entschuldigung, überlesen.
Ich habe keinen eigenen Code geschrieben.
Zitatdas Datum ... soll sich erhöhen
Ein Datum ist intern eine Zahl. Daher funktioniert eine Addition.
? Date, Date*1, Date+1, DateAdd("d", 1, Date)
14.12.2022 44909 15.12.2022 15.12.2022
Hallo,
Zitatmit denen der Mitarbeiter den Tag wechseln kann (Vor und zurück).
und wie wird dann der DS gewechselt, wenn es keinen Code gibt ? Oder wurde da ein Makro angelegt ?
Ich fürchte das ist nicht ganz so einfach wie Du Dir das gerade denkst.
Was ist denn der vorherige Datensatz ?
Wenn Du in der Mitte der DS stehst, ist ja der vorherige ein ganz anderer als wenn Du im letzten DS stehst, zumal der MA ja mit den Pfeiltasten wechseln kann.
Du musst also irgendwie erkennen, zu welchem Datum jetzt ein Tag addiert werden soll.
Welche Tabellen gibt es denn in Deiner Datenbank ?