Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bob am 25.01.03 - 01:54:57

Titel: Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: bob am 25.01.03 - 01:54:57
Hi,

nach stundenlanger Entwicklung einer neuen DB fehlt mir nun der entsprechende "Drive", hier weiterzukommen.

Gegeben:
Eine Maske in einer DB. In der Maske ist u.a. ein RT-Feld, in welcher ein Dok-Link per Mausklick eingefügt werden soll.

Gesucht:
Ich möchte in der Maske einen Hotspot-Button integrieren. Durch Klick auf diesen soll sich ein Requester öffnen (Picklist?), in dem eine Ansicht einer anderen DB erscheint (DB-ID: 41256A23:00689371).
Der User soll nun ein Dokument auswählen, und in dem RT-Feld (Bez. z.B.: Link-RTF) soll der entsprechende Dok-Link eingefügt werden.

Schätze da komm ich mit Formelsprache nicht weiter, aber in Script bin ich noch nicht fit.
Wäre prima, wenn mir hier wer das entsprechende Skript posten könnte   :)

Merci schon im Voraus!

Greets,
Bob
Titel: Re:Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: ttorben am 25.01.03 - 14:37:57
Ich hab da doch ne Lösung in Formelsprache für dich, nur mit der DB-ID kann ich nix anfangen, aber das geht bestimmt auch ohne.

Du brauchst in der anderen Datenbank 2 versteckte Ansichten. Eine für die @picklist, die auch eine Spalte mit @text(@documentuniqueid) enthält (hier "(picklist)") und eine andere Ansicht, die nur die sortierte! Spalte @text(@documentuniqueid) enthält (hier "(unid)").

Button nur im bearbeiten-Modus anbieten, da das pasten nicht im ansichts-modus geht.

Buttoncode:
@Command([FileSave]);
unid:=@PickList([Custom]:[Single];"Server":"DB";"(picklist)"; "Wählen";"Wählen Sie das Dokument aus";Nummer der Spalte mit der UnID);
@Command([FileOpenDatabase];"Server":"DB";"(unid)";unid;"1";"1");
@Command([EditMakeDocLink]);
@Command([FileCloseWindow]);
@PostedCommand([EditGotoField];"Feldname des RTF");
@PostedCommand([EditPaste]);
@PostedCommand([FileSave])

hab ich grad bei mir aus ner DB rausgenommen. Hoffe, es hilft dir weiter.
Titel: Re:Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: bob am 25.01.03 - 16:38:47
Danke ttorben,

allerdings hab ich leider keine Entwicklerrechte auf die auszulesende Datenbank, daher kann ich die erwähnten Ansichten nicht einbauen :(

Weiß vielleicht noch wer eine andere Lösung?

Bob
Titel: Re:Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: bob am 30.01.03 - 23:51:57
** nach oben **
Titel: Re:Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: bob am 03.02.03 - 23:05:42
hat denn wirklich keiner eine Idee / Lösung ?

Bob
Titel: Re:Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: Performance am 04.02.03 - 11:24:05
Ideen gibt es schon......
aus deiner Picklist bekommst du ein dok zurück, dann holst du dir das rtf Feld des aktuellen dok und fügst ein doklink ein.


z.B.:
Dim rtitem As NotesRichTextItem
....
Call rtitem.AppendDocLink( AuswahlDoc, "wenn sie hier klicken..." + AuswahlDoc.subject( 0 ))

...



cu
Titel: Re:Link anhand Auswahl aus anderer DB in RTF einfügen
Beitrag von: morewind am 05.02.03 - 09:05:42
wie hier schon gesagt, Ideen gibt es in Formel und in Script,
aber ohne das Du dir eine Ansicht bauen kannst ... !!!

Einzige möglichkeit, - du weißt das es eine ansicht gibt, die in der 1. spalte die docid der gesuchten makse hat und diese spalte auch sortiert ist dann. ginge es !

Eine Ansicht benötigst du und um die zu bauen die entwicklerrechte !

Gruß
Morewind