Seite 1 von 1

[Formular] Listenfeld soll mehrer Felder zeigen

Verfasst: Sa 27. Dez 2014, 00:22
von MoonKid
Bin nicht sicher, ob das überhaupt geht.
Kann ich mehr als ein Tabellenfeld als Anzeigeinhalt in einem Listenfeld nutzen?

Derzeit habe ich in einem Formular ein Listenfeld, welches mir das Feld "Machine.code" anzeigt und wiederum "Machine.oid" in das dem Listenfeld-Control zugehörigen Tabellenfeld ("TrainingUnit.machine") hinterlegt. Geht soweit.
"Art des Listeninhalts" ist "SQL".
Die Abfrage dazu sieht so aus.

Code: Alles auswählen

SELECT "code", "oid" FROM "public"."Machine"
Und die "Bindung" ist "1".

Nun möchte ich aber im Listenfeld "code" + "name" anzeigen lassen.
Wenn ich in der Abfrage "name" hinzufüge hat das keinen Effekt - auch keine Fehlermeldung.

Re: [Formular] Listenfeld soll mehrer Felder zeigen

Verfasst: Sa 27. Dez 2014, 01:25
von F3K Total
Hi,
mehrere Spalten gehen nicht, versuche mal dies:

Code: Alles auswählen

SELECT "code"||'-'||"name", "oid" FROM "public"."Machine"
HTH R

Re: [Formular] Listenfeld soll mehrer Felder zeigen

Verfasst: Sa 27. Dez 2014, 10:39
von MoonKid
Bähm! So gehts! :D
Danke.