Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Formularfeld vor Eingabe, mit Datum aus anderem Feld beschreiben

Begonnen von PePan, Dezember 03, 2014, 18:17:54

⏪ vorheriges - nächstes ⏩

PePan

Hallo zusammen,
Access 2010
ich habe ein Formular, mit dem ich Werte in eine Tabelle schreibe.
Ein Feld Seriennummer soll immer die Jahreszahl vom Eingabejahr vor die Seriennummer setzen.
Das Eingabejahr kann aus dem Feld Annahmedatum geholt werden.
Beispiel.
Feld"Seriennummer" 23232   Feld"Eingabedatum" 01.01.14  sollte 
Feld"Seriennummer" 14/23232 ergeben.
Ich habe schon mit den Eigenschaften in der Tabelle und Formular versucht, aber es führte zu keinem Erfolg.
Habt ihr eine Idee???

lg.
PePan

MzKlMu

#1
Hallo,
mit einem Tabellen Feld kannst Du das so nicht machen. Die bisherigen Seriennummer (ohne Jahr) lässt Du einfach unverändert. In einer Abfrage setzt Du dann die Seriennummer mit dem Jahr zusammen.
JahrSeriennummer: Rechts(Jahr(Eingabedatum);2) & "/" & Seriennummer
Es ist nicht notwendig die komplette Seriennummer zu speichern, die Berechnung/Zusammensetzung in der Abfrage reicht vollständig.
Immer wenn die komplette Seriennummer benötigt wird, nimmst Du die Abfrage.
Man kann auch in einem ungebunden Feld im Formular die Seriennummer anzeigen lassen:
=Rechts(Jahr(Eingabedatum);2) & "/" & Seriennummer
Gruß Klaus

PePan

Hallo,

sorry für die späte Antwort, war krank.
Funktioniert, vielen dank.

PePan