Domino 9 und frühere Versionen > Entwicklung

Link anhand Auswahl aus anderer DB in RTF einfügen

(1/2) > >>

bob:
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

ttorben:
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.

bob:
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

bob:
** nach oben **

bob:
hat denn wirklich keiner eine Idee / Lösung ?

Bob

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln