Domino 9 und frühere Versionen > ND7: Entwicklung

@Word und viele Fragezeichen

(1/2) > >>

Sommersprosse:
Hallo zusammen,

hab mal wieder ein Verständnisproblem.
Ich möchte mittels @picklist mir ein Feld befüllen lassen. Mein Picklist greift auf eine Ansicht zu, in der Personen aufgelistet werden.
Über einen Button (Aprove) soll nun die entsprechende Person aus dieser Ansicht ausgewählt werden.

Das funktioniert auch soweit, ich bekomme meine Ansicht angezeigt. Jetzt möchte ich aus dieser Liste eine Person auswählen und diese Person soll in das Feld reqArov2 eingetragen werden.

Das funktioniert leider noch nicht. Die Namen werden mit @Name[CN];@Username) in meiner Ansicht dargestellt.

Mit dem Code habe ich es versucht:


--- Code: ---division :=@PickList([Custom];"";"vwManDivision";"Please Choose your Division Manager";"OK";1):
@SetField("reqAprov2"; @Word(division;"~";1)
--- Ende Code ---

Ihr könnt mir bestimmt sagen, warum das net geht.

DAU-in:
stehen die da mit 'Vornmae Nachname ~' in der 1. Spalte?

koehlerbv:
Und was soll das @Word in diesem Konstrukt? Wenn der Name in Spalte 1 nicht aus dem 2. Nebenuniversum stammt und "*#'~<|@€gnumpf" lautet, muss das herauskommen, was Du siehst ...

Und "OK" ist eine seltsame Eingabeaufforderung ...

Lest doch bitte die Doku, und das gründlich!

Bernhard

Sommersprosse:

--- Zitat von: DAU-in am 19.08.08 - 16:55:20 ---stehen die da mit 'Vornmae Nachname ~' in der 1. Spalte?

--- Ende Zitat ---

Ja, natürlich ohne ~


--- Zitat von: koehlerbv am 19.08.08 - 16:55:53 ---Und was soll das @Word in diesem Konstrukt? Wenn der Name in Spalte 1 nicht aus dem 2. Nebenuniversum stammt und "*#'~<|@€gnumpf" lautet, muss das herauskommen, was Du siehst ...

Und "OK" ist eine seltsame Eingabeaufforderung ...

Lest doch bitte die Doku, und das gründlich!

--- Ende Zitat ---

Ich versuche eigentlich immer erst meine Bücher zu wälzen und alle Threads durchzuschauen bevor ich Euch um Rat frage. Wenn ich nicht immer wieder über das @word gestolpert wäre in Verbindung mit Felder füllen,  hätte ich es eigentlich gar nicht auf diesem Wege probiert.   :(
Auf diesem Wege aber noch mal Danke für den reichlichen Input.

Ich hatte es auch nur mit @setfield("feldname"; variable) versucht, aber Problem erkannt, nicht die Reihenfolge eingehalten.

Habe es jetzt umgebaut

--- Code: ---@SetField("reqAprov2"; reqAprov2: @PickList([Custom];@DbName;"vwManDivision";"Division Manger";"Please Choose your Division Manager";1))

--- Ende Code ---

so funktioniert es, kann man(Frau) das so lassen?

Allerdings habe ich in meinem Feld ein ;dann vor dem Namen wo ich nicht so richtig weiß wo es herkommt. Das Feld ist Typ name - bearbeitbar und holt sich die Informationen aus einer Ansicht.

 ??? ???

koehlerbv:
Zwei neue Fehler (ansonsten besser ...):

1.) Der Mehrfachwerte-Trenner ";" kommt von der Verknüpfung des bisher leeren Feldes mit dem Ergebnis von Picklist. Sollte man eigentlich selber darauf kommen, wenn man sich das Programmieren zutraut (und nachgelesen hat, was ":" zur Verbindung von Listen bewirkt.

2.) Wird @PickList abgebrochen, dann bekommst Du ein "unerwartetes" Ergebnis. Was @PickList zurückgibt, muss also vor dem @SetField abgefragt werden.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln