Entwickler-Ecke

Datenbanken - ADO AutoWert gruppierung


Bitburki - Mi 07.11.07 14:14
Titel: ADO AutoWert gruppierung
Hi,

mal eine Frage bezüglich der Autowertvergabe in ADO Tabellen:
Ich habe 2 Keyfelder: 1. Feld Stadt, 2. Feld POI (3.Feld NameofPOI)
Den zweiten Key habe ich als Autowert definiert, den er auch vergibt, aber er soll ihn je nach Stadt fortlaufend vergeben, sprich so:

1|1|Cafe
1|2|Pizzaria
1|3|Eisdiele
2|1|Museum
2|2|Brauerei

System vergibt aber:
1|1|Cafe
1|2|Pizzaria
1|3|Eisdiele
2|4|Museum
2|5|Brauerei

Gibt es da ne automatisierte Möglichkeit?


ene - Mi 07.11.07 14:28

Hi,

vielleicht kann man da was in der DB direkt mit dem Standardwert erreichen. Welches DBMS verwendest du?


Bitburki - Mi 07.11.07 14:36

Also ich hab mir ne MDB Datei erstellt (in Access) und greife über die ADO-Komponenten darauf zu (ADOTABLE)...
Funzt ach soweit, bloß um die Vergabe wollt ich mich nicht kümmern müssen (also für Keyfeld1 schon, aber nicht für den zweiten)...
Es funktioniert ja, aber es ist unschön


ene - Mi 07.11.07 14:45

Dann versuchs mal mit folgendem Ausdruck beim Standardwert:


Quelltext
1:
=DMax("POI";"Tabelle";"Stadt=" & Stadt)+1                    


Ungetestet, denn so habe ich es noch nicht verwendet.