Hallo,
ich möchte ein kleines Programm schreiben, wo sich der User selbst aussuchen kann, welche Spalte er anzeigen lassen möchte.
Ich nutze dabei die
ADO Query Komponenten und 5 Comboboxen wo der User max. 5 Spalten aussuchen kann.
Der Befehl
ADOQuery1.sql.add('select '+Combobox1.text+','+Combobox2.text+','+Combobox3. text .... usw.
ist ja noch relativ einfach, allerdings ist es ja blöd, wenn der User nur 2 Spalten angezeigt haben möchte (da die anderen 3 Comboboxen ja keinen Text enthalten stimmt der syntax nicht mehr).
Wie kann ich das nun am besten lösen, ohne 5 mal rießige IF schleifen zu machen:
z.b.
If combobox1.text <> '' then
if combobox2.text <> '' then
if combobox3.text <> '' then
...
if combobox5.text <> '' then
ADOQuery1.sql.add('select '+Combobox1.text+','+Combobox2.text+','+Combobox3. text .... usw.
Gibt es keine "bessere" und schönere Methode das ganze flexibler zu gestalten ohne 5 große IF "schleifenblöcke"???
Danke für die Hilfe