Domino 9 und frühere Versionen > Entwicklung
Link anhand Auswahl aus anderer DB in RTF einfügen
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