Autor Beitrag
Bitburki
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Mi 07.11.07 14:14 
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
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Mi 07.11.07 14:28 
Hi,

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

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
Bitburki Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Mi 07.11.07 14:45 
Dann versuchs mal mit folgendem Ausdruck beim Standardwert:

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


Ungetestet, denn so habe ich es noch nicht verwendet.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.