Forum: Datenbanken
Delphi
by mkinzler,
22. Jan 2007
Ich würde die Lookup-ComboBox direkt mit dee Datenquelle von Query1 verknüpfen . Die Abfrage entsprechend anpassen:
Query1.Sql.Add('SELECT * FROM artikel WHERE kategorie=:kat');
und im onChange der Box:
Query1.ParamNyName('kat').value := Table1.FieldBynName('Kategorie').Value;
Query1.Refresh();
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
Und wie hast du dann die Inhalte der Liste gesetzt?
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
Mit was ist die LookUp-Komponente verknüpft?
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
Na das 2. nach dem .Refresh()
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
In Ereignis welcher Komponente hast du den Code eingefügt?
Wo zeigst du die Daten des Queries an?
Vielleicht hilft ein Form.Update;
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
Sorry, ich dachte du wärst mit den Konventionen bekannt.
Ich ließ die Bezeichnung der Klasse weg, da Achim es ja vorher schon erläutert hatte, daß es sich um eine Methode des Queries handelt muß deshalb als Query1.Refresh(); geschrieben werden.
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
Trage das .Refresh mal in das .AfterPost-Ereignis der Tabelle ein.
Forum: Datenbanken
Delphi
by mkinzler,
21. Jan 2007
Wie fügst du den die Daten ein?