Also ich habe jetzt folgendes:
Eine DBGrid, ein DBNavigator und eine DBEdit, alle mit der selben Source verbunden. Nun möchte ich über eine ComboBox die Tabelle, die in der Grid angezeigt wird, ändern.
Ich habe es so versucht, leider funktioniert es nicht:
Code:
case ComboBox1.ItemIndex of
0 : begin
DataModule2.ADOTable1.Active := false;
DataModule2.ADODataSet1.Active := false;
DataModule2.ADOTable1.TableName := 'Angebote';
DataModule2.ADODataSet1.CommandText := 'Angebote';
DBEdit1.DataField := 'Betreff';
DataModule2.ADOTable1.Active := true;
DataModule2.ADODataSet1.Active := true;
DBGrid1.update;
end;
Vielleicht hat jemand eine Idee.