Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Editieren eines records durch auswahl mit TDBLookUpCombo

  Alt 15. Aug 2003, 10:37
Hallo Sharky,

sobald ich die Auswahl in der DBLComboBox getätigt habe wird mir der Eintrag im Grid angezeigt. Löschen möchte ich diesen mit dem Navigator.

Dazu folgendes:

QueryKunden: Füllt das Grid, die EditFelder und ist ein Teil für die
Generierung der Inhalte in der DBLComboBox

QueryVertrag: Ist die zweite Query für die DBLComboBox.

An den Queries hängen jeweils SQLUpdate-Queries.

Alle Update-Funktionen auf dem KundenDataset laufen einwandfrei. Will ich einen Kunden löschen, so wird in BeforeDelete das Löschen Gecanceled uns statt dessen der Vertrag mit einem EndeDatum versehen. Dieses funktioniert auch solange ich den zu editierenden Datensatz nicht aus der LookupComboBox aufrufe, sondern nur über DBNavigator oder das Grid gehe.

Es wird also kein wirkliches Delete ausgeführt. Ich benutze lediglich den Button des Navigators für die Update-Funktionen. Diese laufen dann über die Query des Kunden, bzw. die Query der Verträge.

Ich hoffe das ist hinreichend beschrieben. Kann ich noch etwas dazu beitragen das Problem genauer zu beschreiben?

Danke für Aufklärung,

Arndt Korsus
  Mit Zitat antworten Zitat