Erstellen eines automatisch generierten gesperrten Felds in Delphi
Ich muss ein automatisch generiertes, gesperrtes Feld erstellen (dies kann kein freier Eintrag sein). Dieses Feld sieht folgendermaßen aus (dies ist ein Beispiel): 2-0103-1 / 2017. In diesem Beispiel steht Nummer 2 für die Nummer der Abteilung, in der das Dokument erstellt wird. Die Nummer 0103 ist ein Datum im Format Monat und Tag.
Nummer 1 ist die Ordnungszahl eines Dokuments für den aktuellen Tag. Dieses Feld muss automatisch inkrementiert werden, solange Dokumente für denselben (aktuellen) Tag vorhanden sind. Nach dem Tag sollte es auf 1 neu gestartet werden.
Das Feld 2017 repräsentiert das aktuelle Jahr.
Meine Frage ist, wie man das in Delphi implementiert? Was ist der einfachste Weg? Ist es mit Datenbankauslösern (ich verwende MSSQL) oder Anwendungslogik (durch Delphi-Codierung). Könnte jemand bitte erklären?
Bitte erläutern Sie ausführlich, wie Sie dies implementieren können.
Könnten Sie konkrete Codebeispielausschnitte (in Delphi oder in Datenbankauslösern) angeben?
0 Antworten auf die Frage
Verwandte Probleme
-
13
Warum dauert die Verbindung von SQL Management Studio so lange?
-
11
Weniger einschüchterndes Frontend für SQL Server
-
3
Warum installiert Windows 7 mein heruntergeladenes .NET 3.5 SP1 nicht?
-
1
SQL Server-Verbindungstest
-
1
Kann ich Dateien im Ordner "C: \ Programme \ Microsoft SQL Server \ 90 \ Setup Bootstrap \ LOG" lösc...
-
4
Führen Sie den für die IE8-Problemumgehung erforderlichen Administrator aus, der Benutzer befindet s...
-
4
Welche Ports werden für Microsoft SQL Server geöffnet?
-
2
Probleme beim Anmelden bei SQL Server
-
1
Auf welche Registrierungseinträge ist SQL 2005 angewiesen und welche Informationen werden in diesen...
-
4
Wofür steht der Begriff CXPACKET?