Hallo, ich habe ein Problem.
In einem Buchhaltungsprogramm habe ich mehrere Buchungsdatensätze in die DB geschrieben. Dabei wird eine Belegnummer mit weggeschrieben.
Beispieldatensatz
ID | BELEGNR | DATUM | KONTO | BESCHREIBUNG | BETRAG
Nun sind in der Tabelle 4 Datensätze enthalten.
Belegnummer 1,2,3 und 4
Bei Insert der nächsten Buchung lass ich mir die letzte BELEGNR ausgeben und rechne 1 hinzu.
Wenn ich allerdings die Buchung 2 Lösche und eine Neue hinzufüge wird es ja die 5 verwendet. Ich möchte nun die lücken zwischendurch schließen (also die nächste Buchung sollte die BELEGNR 2 erhalten).
Kann es es ausser mit einer Schleife in der ich prüfe ob 1 vorhanden, ob 2 vorhanden ....usw. realisieren?
In einem Buchhaltungsprogramm habe ich mehrere Buchungsdatensätze in die DB geschrieben. Dabei wird eine Belegnummer mit weggeschrieben.
Beispieldatensatz
ID | BELEGNR | DATUM | KONTO | BESCHREIBUNG | BETRAG
Nun sind in der Tabelle 4 Datensätze enthalten.
Belegnummer 1,2,3 und 4
Bei Insert der nächsten Buchung lass ich mir die letzte BELEGNR ausgeben und rechne 1 hinzu.
Wenn ich allerdings die Buchung 2 Lösche und eine Neue hinzufüge wird es ja die 5 verwendet. Ich möchte nun die lücken zwischendurch schließen (also die nächste Buchung sollte die BELEGNR 2 erhalten).
Kann es es ausser mit einer Schleife in der ich prüfe ob 1 vorhanden, ob 2 vorhanden ....usw. realisieren?