Generieren Sie automatisch Datum + 4-stellige laufende Nummer ID in Access 2010+
Muss ich generieren Sie automatisch eine 12-stellige Wert für mein Business Key. Ohne Interaktion mit dem Benutzer.
8 character -> Today Date (yyyymmdd or ddmmyyyy).
+
4 character -> Sequential Number (0001,0002,0003).
Die laufende Nummer zurücksetzen müssen auf jeden neuen Tag.
Ist es möglich, in Microsoft Access 2010+ ohne Codierung beteiligt?
- Sie hätten zu speichern, die laufende Nummer irgendwo und das aktuelle heutige Datum. Sie sind auf der Suche, um es zu speichern in einer Tabelle und führen Sie dann die sql-Abfragen zu generieren, die 10 Charakter-Werte sowie aktualisieren der gespeicherten letzten Wert in der Tabelle?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie mit Access 2010+ der beste Weg, um Ihr Ziel zu erreichen, wäre die Verwendung einer Vor dem Ändern von Daten-makro wie dieses
Erstellen, die Vor der Änderung makro, klicken Sie auf die "Vor dem Wechsel" auf die Schaltfläche "Tabelle" - Reiter der Multifunktionsleiste, wenn die Tabelle in der Datenblattansicht geöffnet ist:
Weitere details auf Daten von Makros finden Sie unter
Erstellen Sie eine Daten-makro
Gute Frage, vielen Dank für die Herausforderung!
Nach einiger Suche, es scheint, es ist möglich, das zu tun.
Können Sie das Präfix der AutoNuber Wert der durch die Verarbeitung, wie die Erklärung finden Sie hier: http://www.databasedev.co.uk/add_prefix.html
Können Sie versuchen, geben Sie in das format des Feldes ein
format(now(),"ddmmyyyy")
.Überprüfen Sie diese Seite für weitere Informationen, ein anderer user scheint das gleiche problem und habe eine Lösung: http://bytes.com/topic/access/answers/695188-custom-made-autonumber-show-todays-date
Hoffe es hilft Euch!