Hinweis neues dynamisches Auswahlfeld in der Cloudversion 3.3.0
Wenn ihr mit dem Inhalt des dynamischen Auswahlfeldes weiterarbeiten wollt ist nachfolgendes script hilfreich:
let SucheDatensatzNr := 'Name des dynSingleAuswahl Feldes';
let vTextInhalt := first(select 'Tabelle dynSingleAuswahl' where Nr = number(SucheDatensatzNr)).'Feldwert'
11 Antworten
-
Vielen Dank, Uwe! Ist auch für die Nutzung im Drucklayout wichtig. Schade, dass das nicht einfacher geht.
VG, Fabian
-
Wo finde ich Beispiele, wie man das Feld einsetzt?
-
Idee vom Copytexter mit weniger Code:
record(DynAuswahlTabelle,number(raw(DynAuswahlFeld))).'Feldname DynAuswahlTabelle' -
Danke.
-
Ist raw() wirklich nötig? Bei mir klappt's auch ohne.
-
Ja, es sollte auch ohne raw() funktionieren. Das war in einer bestimmten Konstellation die sichere Variante.
-
Ergänzung: Werte eines Dynamischen Mehrfach Auswahlfeldes (DMAF) ausgeben.
Die Funktion chosen() hilft bei den neuen DMAF nicht weiter um statt der Record ID die gewählten Text/Zahlenwerte zu erhalten.
Hier ein Vorschlag von mir:
for i in numbers(DMAF) do
record(DynMehrfachAuswahlTabelle,i).'Feldname DynMehrfachAuswahlTabelle'
end
Wenn ihr es in eine Variable oder Textfeld übergeben wollt bei gleicher Darstellung wie im vorigen Script:
let vDMAF := "";
for i in numbers(DMAF) do
if i = 1 then
vDMAF := record(DynMehrfachAuswahlTabelle,i).'Feldname DynMehrfachAuswahlTabelle'
else
vDMAF := vDMAF +", "+record(DynMehrfachAuswahlTabelle,i).'Feldname DynMehrfachAuswahlTabelle'
end
end;
vDMAF -
Habe gerade entdeckt, dass Leo das schon im Thread 'Infos zu den neuen dynamischen Auswahlfeldern' beschrieben hat.
Doppeltgemoppelt ;-) -
Zwischen den einzelnen Ergebnissen (record(DynMehrfachAuswahlTabelle,i).'Feldname DynMehrfachAuswahlTabelle') wird automatisch immer ein Komma eingefügt.
Hat jemand eine idee, wie mnan dieses Komma elimineren kann?
Herlichen Dank und viele Grüße
Stefan
-
Hallo Stefan,
du kannst am Ende noch schreiben:
---
join(vDMAF," ")
---
Leo
-
Danke, da wäre ich von selbst nicht draufgekommen.
Content aside
- vor 3 JahrenZuletzt aktiv
- 11Antworten
- 1154Ansichten