glaubt mir, ich habe nun stundenlang gesucht / probiert / verworfen, habe viele sehr ähnliche,
aber keinen mir weiterhelfenden Foren-Beitrag gefunden.
Es geht um folgendes:
Ich möchte mit BASE eine Datenbank inkl. Eingabeformular für Rechnungsstellung erstellen.
Dazu bräuchte ich ein Tabellenfeld mit einer fortlaufenden Nummer für die Rechnungsnummer, welche
- mit führenden Nullen versehen sein sollte.
- automatisch in die entsprechende Datenbankspalte eingetragen wird beim Abspeichern des Datensatzes.
An sich - zumindest manuell und direkt im SQL-Kommando-Fenster - ist dies ja per SQL-Befehl möglich zB:
Code: Alles auswählen
INSERT INTO "rechnung" ("nummer") ( SELECT MAX ("id")+1 FROM "rechnung")
der andere Weg, die Primärschlüssel-Spalte zu "missbrauchen" ist auch nicht ideal, da durchs evtentuelle Löschen
eines Datensatzes ja Lücken in der Nummerierung entstehen würden.
Bekommt man dies ohne Makros irgendwie gebacken? Oder ist es wirklich so, dass solcherlei (in meinen Augen simple) Dinge
die Möglichkeiten von BASE übersteigen?
Sollte jemand im Netz was gefunden haben, was ich übersehen hab, dann sehts mir nach, ich hab echt lang gesucht.
großes danke und grüße,
cashew