Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: PePan am Dezember 03, 2014, 18:17:54

Titel: Formularfeld vor Eingabe, mit Datum aus anderem Feld beschreiben
Beitrag von: PePan am Dezember 03, 2014, 18:17:54
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
Titel: Re: Formularfeld vor Eingabe, mit Datum aus anderem Feld beschreiben
Beitrag von: MzKlMu am Dezember 03, 2014, 18:31:57
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
Titel: Re: Formularfeld vor Eingabe, mit Datum aus anderem Feld beschreiben
Beitrag von: PePan am Dezember 13, 2014, 15:49:04
Hallo,

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

PePan