Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: MartinG am 04.03.08 - 16:15:03

Titel: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MartinG am 04.03.08 - 16:15:03
Irgendwie stehe ich auf dem Schlauch. Ich habe in meiner Hauptmaske ein Feld (Dialogliste) über welches ich mir über ein Profildokument entsprechende Vorgabewerte holen will...

Dies habe ich auch schon x-Mal gemacht und funktioniert auch. Jetzt habe ich aber die Anforderung, dass der Vorgabewert mehrzeilig sein soll.

Das Feld im Profildokument ist ein normales Textfeld mit der Option Mehrfachwerte zulassen und das Feld in der Hauptmaske ist ein ganz normales Dialoglistenfeld mit @GetProfileField. Als Trennung habe ich Komma und Semikolon verwendet.

Als Auswahl im Hauptdokument bekomme ich aber nur die erste Zeile angezeigt und nicht die mehrzeiligen Bemerkungen. War jetzt etwas kompliziert erklärt - vielleicht verstehts aber trotzdem jemand....
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: DerAndre am 04.03.08 - 16:23:31
Hm, ich frage mich gerade ob das überhaupt möglich ist.  :-:
Könnte es am Textfeld im Profiledoc hapern?
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MartinG am 04.03.08 - 16:41:31
Was für einen Feldtyp sollte ich sonst verwenden?
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MadMetzger am 04.03.08 - 17:58:51
Ich glaube Andre wollte nicht auf den Feldtyp hinaus, sondern auf die Einstellungen in Bezug auf Mehrfachwerte im Feld des Profildokuments. Aus deinem Ursprungsposting gehen nur die Eigenschaften der Dialogliste hervor.

Im Profildokument sollte auf jeden Fall nicht "Neue Zeile" (oder wie das auch heißt) als Trennzeichen für Mehrfachwerte ausgewählt sein. Das wäre zumindest das erste, wonach ich jetzt so spontan schauen würde.
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: ata am 04.03.08 - 19:42:26
Mehrzeilige Vorgabewerte als Einzelwert funktionieren in einer Dialog-Liste nicht...

Toni
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MartinG am 05.03.08 - 08:45:03
Danke für die Infos. Ist natürlich etwas unbefriedigend, aber dann muss ich mich nach einer anderen Lösung umschauen....
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: DerAndre am 05.03.08 - 10:14:00
Der Toni wieder  :)

Ich war mich nicht mehr sicher. Aber Du hast mich bestätigt.

Danke

Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: ata am 05.03.08 - 13:45:26
... ich war mir zuerst nicht um die Anforderung klar - aber nach mehrmaligem Lesen...  ;D

Man könnte es über Alias und Platzhalter lösen, aber eben nicht mehrzeilig zur Auswahl...

Toni
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MartinG am 05.03.08 - 14:21:30
Ok - war etwas kompliziert beschrieben. Was verstehst Du unter ALIAS und Platzhalter? Die einzige Idee ich noch habe ist ein zweiter Dokumententyp mit vier Feldern, und in meinem Hauptdokument wähle ich nur das erste Feld aus und die anderen werdenn berechnet dargestellt. Hast Du dieses gemeint?

Konkret geht es um ein Feld wo die Adressdaten in einem einzigen Feld eingegeben werden sollen:

Max Mustermann
Karl Fritz-Strasse
79879 München
0712321-654654

Dieses soll aber in ca 100x Dokumenten eingetragen werden und da wollte ich den Anwendern das Paste und Copy ersparen, und stattdessen ganz einfach über eine Dialogliste auswählbar machen....
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: botschi am 05.03.08 - 14:30:28
Oder verteil doch ein Smarticon mit dem Text als Baustein
Bastel doch einen kleinen Knopf neben das Feld, der nur den bestimmten Baustein in das Feld einfügt.

Matthias
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MartinG am 05.03.08 - 14:37:54
Zitat
Bastel doch einen kleinen Knopf neben das Feld, der nur den bestimmten Baustein in das Feld einfügt.   

Die Idee hatte ich auch schon - ist ja aber nicht richtig sauber gelöst. Ich habs jetzt mal temporär anders -schlecht- gelöst. Ich habe im Profildokument das ganze eingetragen, und als Vorgabewert für das Textfeld habe ich ein @GetProfileField wo aus dem Konfigurationsdokument die Adresse gezogen wird.

Ist jetzt nicht wirklich schön, ist aber auch eine absolut unkritische Datenbank für zwei User..
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: ata am 05.03.08 - 19:20:48
... meinst du etwas in der Art - Listenfeld zur Selektion einer Kontaktperson - und mehrzeilige Darstellung der Adressdaten nach Auswahl

Toni

Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: MartinG am 05.03.08 - 19:34:30
Ja genau das meinte ich. Wollte allerdings keine zusätzliche Maske einsetzen, sondern das ganze in einem Konfigurationsdokument abwickeln...
Titel: Re: Mehrzeiliger Vorgabewert aus Profildokument auslesen
Beitrag von: ata am 05.03.08 - 19:55:54
... die Maske ist nicht notwendig, das lässt sich auch anders lösen - sollte mir nur klarmachen, ob es etwas in der Art ist, was du dir vorstellst.

In meiner Selektionsliste halte ich ...

Lastname + " , " + Firstname

... als Schlüssel. Mit diesem Schlüssel ziehe ich das Dokument aus der Adressdatenbank und hole mir dann die entprechenden Werte aus dem Dokument ( zum Beispiel mit Evaluate auf das Adress-Dokument ). Die Rückgabe enthält dann alles was ich benötige...

In der Weise benötige ich keinen Alias. Hätte ich eine Liste nach dem Muster

Lastname + " , " + Firstname + "|" + Lastname + "#" + "Firstname" + "#" + Street + "#"...

... dann hätte ich im Alias bereits die erforderlichen informationen mit drin - das meinte ich mit Alias...

Toni