hallöle...
also, wenn ich dich richtig verstanden habe, willst du zu einer standard-suchabfrag noch eine von 2 kriterien hinzufügen.
beispiel:
edStandard -> Hier gibt der Anwender was ein, danach wird DEFINITV gesucht
radio1/edit1 und radio2/edit2
--> und suche auch nach EINER dieser möglichkeiten
wenn dem so ist, dann benutze doch eine RadioGroup mit 2 RadioButtons:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| on Button1.Click begin // erst die standard-suche, die immer funktionieren muss Query.SQL.Clear; Query.SQL.Add (' SELECT * FROM dbank WHERE feld1 LIKE ' + edStandard); // und hier entsprechend er RadioButtons case RadioGroup1.ItemIndex of 1: Query.SQL.ADD(' OR feld2 LIKE edit1 2: Query.SQL.ADD(' OR feld3 LIKE edit2 end; // case of Query.SQL.Open; end; // button1.click |
dann würd ich noch auf die OnChange-Ereignisse deiner Edit-Felder in der RadioGroup folgendes legen
Quelltext
1: 2: 3: 4: 5:
| on Edit1.Change: RadioGroup1.ItemIndex := 0;
on Edit2.Change: RadioGroup1.ItemIndex := 1; |
hoffe ich hab das thema jetzt nicht verfehlt, aber die essentielle aussage ist auf jedenfall: benutzte eine RadioGroup, die find ich nämlich komfortabler!
mfg
kiwicht