Autor Beitrag
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: So 19.06.05 13:10 
Hallo, ich möchte ein WHERE String für DB Abfrage formatieren! Dafür hab ich erstmal eine SynEdit mit SQLSyntax
genommen! Jetzt möchte ich z.B wenn ich mit der Maus über ADN OR usw gehe eine ComboBox erscheinen lassen mit
Auswahlmöglichkeiten, alles soweit OK! Aber jetzt möchte ich dass man auf Feldnamen in der SynEdit klickt/auswählt
Mehrfachauswahl und mit dem Button gruppieren diese Feldnamen Umklammern!

Kann ich überhaupt ein Multiselect in der SynEdit machen oder habt Ihr andere Ideen?

// EDIT
Ich habs anders gelöst habe für einzelne "Terme" also Feldname, Vergleichsoperator, Wert, Logische verknüpfung:
TEdits genomen von der abgeleitet und ein Feld Typ hinzugefügt _FIELD, _COMPARATOR, _VALUE, _LOGIC, _GROUP
// das _GROUP heißt Klammer also Gruppierung von Logischen verknüpfungen
Wenn ich auf Feld _LOGIC klicke erscheint eine ComboBox mit 'AND', 'OR', 'AND NOT', 'OR NOT' und wenn
ich auf COMPARATOR klicke dann mit '=','<','>','<=','>=','<>'
Die TEdits habe ich BorderStyle auf bsNone gesetzt!
Alle TEdits sitzen auf nem Panel und der Panel inder ScrollBox also sieht das aus wie ein Memo!