Werte aus Dialogbox werden nicht in's Dokument übernommen

  • Vielleicht ist es ja nur ein Denkfehler...


    Ich habe ein Dokument, in dem ich eine Aktion aufrufen will, die mir aus einer definierten Ansicht nur den Inhalt einer Kategorie zur Auswahl anbieten soll.
    Da ich die Kategorie aber vorher abfragen will (Vorgabewerte sind die Kategorien, die vorhanden sind), wäre hier eine Liste über @dbColumn meine Wahl.
    Leider befinde ich mich aber in LS :wacko:
    Nun dachte ich, ich löse das einfach über eine Dialogbox, die nur dieses Listenfeld enthält und mir dann ja das Feld mit dem ausgewählten Wert in mein aktuelles Dokument zurückschreibt.
    Den Feldinhalt kann ich dann auslesen und als Kategorie für die folgende PickListCollection nutzen. Soweit der Plan!
    Nur wird das o.g. Feld nicht belegt.
    Der Feldname ist in beiden Masken identisch. Dialogbox = Optionsfeld, Maske = Textfeld
    Wo könnte der Fehler liegen??

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • na im LS mit:
    Call ws.DialogBox( "Dialog_Ort", True, True )
    category = doc.Obj_Ort(0)

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

    • Offizieller Beitrag

    Du kannst der Dialogbox noch ein NotesDocument mitgeben. Aus diesem Dokument werden die vorhandenen Felder an die Dialogbox übergeben und dann auch in dieses Dokument zurück geschrieben.


    Ich mache mir für Dialogboxen immer
    - ein neues NotesDokument, welches nicht gespeichert wird,
    - fülle die entsprechenden Felder, die für die Dialogbox benötigt werden,
    - rufe die Dialogbox auf und
    - schreibe die benötigten Felder in mein eigentliches Dokument zurück.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Hallo Dirk!
    Ich hatte tatsächlich in der irrigen Annahme, daß er das automatisch nimmt, das aktuelle Dokument nicht mit übergeben.
    Jetzt geht's!


    Danke!

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)