Zitat von
GeorgeWNewbie:
Wie wär's wenn du das alles "zu Fuss" machst:
Daten in eine normal ComboBox
wenn ein Eintrag ausgewählt wurde -> abfragen ob ein neuer Eintrag angelegt werden muss oder ein bestehender aktualisiert werden soll.
OffTopic.
Da zu dem Programm vielleicht noch mehr Fragen kommen werden:
Was ist die "LZ"?, bzw. ist es nicht sinvoll in der User-Tabelle einen numerischen prim. Key anzulegen über den du Namen & LZ bekommst -> dann brauchst alle anderen Tabellen nur über dieses Feld verknüpfen...
Es handelt sich um dBase Datenbanken, also keine Chance mit Auto-Inc und ähnlichen Dingen, leider - in der Maintabelle hab ich eine Spalte angelegt, dort wird für jeden Datensatz eine Nummer genieriert. Das aber vom Programm, nicht von dBase - dBase ist unfähig für Dinge dieser Art.
LZ == Laufzeichen, und in der Art wie eine
IP Adresse von jedem der hier Arbeitet, muss zwingend immer angegeben sein, denn Namen können sich gleichen LZs nicht.
Zitat:
Daten in eine normal ComboBox
wenn ein Eintrag ausgewählt wurde -> abfragen ob ein neuer Eintrag angelegt werden muss oder ein bestehender aktualisiert werden soll.
Nein,
so gehts nicht. Die User wissen schon ob sie bei jemanden Mitfahren müssen oder nicht, dafür gibts dann ein neues Form - am unterem Rand sitzt ein Grid wo alle Datensätze angezeigt werden, die in Frage kommen (keine schon bestätigten oder abgelehnten).
Natürlich geschieht das über
SQL Abfrage.
Ups, vielleicht meintest du das auch so - ob das Feld 'Mitfahrer' beschrieben werden muss, oder ergänzt werden soll, soll die Abfrage sein. Kein schlechter Ansatz, aber wie stellst du dir so eine Abfrage vor?
Eine normale Combobox ist auch nicht geeignet, denn die User können sich ändern, daher gibts ja eine extra Tabelle. So das es verwaltet werden kann.