Guten Abend,
ich habe eine Tabelle „tblAlbum“ mit folgenden Feldern:
idPAlbum - autowert
intNummer - Zahl (Integer)
Die „intNummer“ ermittle ich bei einem neuen Datensatz (eins höher als der höchste Wert).
Wenn ich nun einen Datensatz zwischendrin lösche, dann würde ich gerne diese „intNummer“ recyclen. Jetzt kann ich mir zwar per VBA und SQL ermitteln, ob eine „intNummer“ fehlt (max(intNummer) Anzahl Datensätze). Nun müsste ich allerdings mit einer for…next…Schleife alles durchlaufen um dann den fehlenden Wert zu finden. Bei wenig Datensätzen - kein Problem. Was aber bei vielen?
Gibt es hier auch eine einfache (oder komplizierte) SQL-Anweisung?
Schöne Grüße aus Württemberg,
Oliver.