Zitat von
haentschman:
Zitat:
DBCombobox1.onExit heißt das richtige Ereignis
...dann wird jedesmal beim Verlassen der Code ausgeführt. Im OnChange wenn der Eintrag der Combobox geändert wurde. Mich würde es verwundern, daß bei Änderung nichts passiert und dann beim Verlassen sich irgend etwas ändert.
PS: was führst du eigentlich für einen Code im OnExit aus ?
Mit OnChange hab ich es auch probiert, geht aber nicht
Ganz einfach gesagt , wählt man mit der DBCombobox den Datensatz im DBGrid aus !
Die DBCombobox enthält dieselben Einträge wie die erste Spalte der DBGrid.
Da das DBGrid unsichtbar ist, habe ich eben eine DBCombobox für die Auswahl genommen
Delphi-Quellcode:
procedure TForm7.DBComboBox1Exit(Sender: TObject);
begin
if unit9.Form9.ClientDataSet2.RecordCount > 0 then
unit9.Form9.ClientDataSet2.RecNo:= dbcombobox1.ItemIndex+1;
end;