Domino 9 und frühere Versionen > ND9: Entwicklung
Werte aus Dialoglist aus dem Profildokument einzeln auslesen
Lysienne:
Ist folgendes mit Formelsprache zu realisieren?
Aus dem Profildokument lese ich die Werte einer dialogbox aus in eine Maske.
@getProfileField ...... und schreibe die Werte in eine weitere Dialogliste.
Funktioniert auch. Die einzelnen Werte werden sauber untereinander dargestellt.
das Ganze ist eine Checkliste bei denen man hinter die einzelnen Werte den Check dokumentieren setzen soll.
Wie bekomme ich die Werte in die Maske eigelesen, so dass hinter jedem Eintrag eine Checkbox oder Schaltfläche oder nur leeres Feld zur Verfügung steht?
Oder hat jemand eine bessere Idee?
Tode:
Was genau willst Du erreichen? Deine Beschreibung ist ziemlich wirr... Also Du hast eine Dialogliste, deren Auswahlwerte aus einem Profil gefüllt werden, soweit habe ich das verstanden.
Jetzt möchtest Du die Werte auswählen... Und was genau soll dann passieren?
Lysienne:
Hallo Tode,
muß ich dir Recht geben. etwas wirr. :-\
Im Grunde möchte ich die Werte einzeln ansprechen können um mit diesen zu "arbeiten".
Beispiel: (eine Liste hat 5 Werte)
_Liste:= "A":"B":"C":"D":"E"
Mit @subset bekommen ich nicht einen einzelnen Wert ( außer 1 od. -1) sondern immer mehrere
zB @subset(_Liste;2) gibt "A":"B" zurück
Wie aber kann ich gezielt zB den zweiten Wert "B" ansprechen?
Ich glaube nun ist es etwas klarer. Hoffentlich
koehlerbv:
Deinen (beispielsweise) zweiten Wert bekommst Du auf mehrere Wegen:
x := _Liste [2];
oder auch
x := @Subset (@Subset (_Liste; 2); -1);
Bernhard
Tode:
ACHTUNG: Die Erste Formel liefert einen Fehler zurück, wenn Deine Liste weniger als 2 Elemente hat, die zweite Formel immer das letzte Element für Listen, die weniger Elemente als gewünscht haben...
Also bei einer Liste "A" : "B" : "C"
liefert _liste[4] einen Fehler, @Subset( @Subset( _liste ; 4 ) ; -1 ); dahingegen "C"...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln