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]

Antwort per Email an