Hallo Jens, > ich möchte mit Base ein Postbuch erstellen und dabei eine eindeutige > Postnummer in der Form Postnummer/Jahr erstellen. Die Datenbank hat als > Primärschlüssel ein Autofeld. Da das Postbuch aber über mehrere Jahre > laufen soll, nützt der Autowert nur im ersten Jahr was, am 1.1. muss es ja > mit 1/Jahr wieder losgehen (die Nummer ist auch wichtiges Suchfeld). > Bekommt man so eine Postnummer automatisch in Base realisiert?
Ich gehe davon aus: nur mit Macros. Du musst ja schließlich eine fortlaufende Nummer haben, die im neuen Jahr wieder von vorne beginnt. Dann würde ich den Primärschlüssel über das Jahr und die Nummer legen. Du musst jedes Mal die größte Nummer aus der Datenbank auslesen und den nächsthöheren Wert in den neuen Datensatz einfügen. Der Autowert eignet sich für so etwas nicht. Wenn z.B. der letzte Datensatz gelöscht wird heißt das nicht unbedingt, dass per Autowert diese Nummer wieder neu vergeben wird. Ich habe so etwas mit Makros unter www.scoolonline.de/download/openoffice.html zum Download stehen. Bei der dortigen Datenbank wird auch der Primärschlüssel durch internes Hochzählen, nicht mittels Autowert erstellt. Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
