22. juni 2001 - 11:40Der er
6 kommentarer og 1 løsning
Gemme data fra en form på en anden
Jeg har en form A, hvorpå der er en knap som åbner en \"pop-up\" box. I den box indtaser jeg nogle data som jeg gerne vil have gemt på form B, men stadig kunne gå fra form A til form B ved at trykke på en link til det doc som indeholder de gemte data, som blev indtastet fra boxen på for A !!! How???? Hvis det kræver uddybning må i sige til ;-)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Linket kan du skabe ved at embedde det i et RichText-felt, men det kræver (vist stadigvæk) en reload af dokumentet.
Du er selvfølgelig nødt til at have et dokument med et felt, som kan indeholde det, jeg ved ikke lige om det findes, men ellers må koden oprette det.
Du skal lave en kode som ser ca. sådan her ud (jeg har ikke lige en Notes her, så det er ikke testet!):
Sub Click(...) Dim ws as New NotesUIWorkspace Dim db as NotesDatabase Dim uidoc as NotesUIDocument Dim doc as NotesDocument Dim xdoc as NotesDocument Dim rtitem as NotesRichTextItem
Dim text as string Dim unid as string
Set uidoc = ws.CurrentDocument Set doc = uidoc.Document Set db = doc.ParentDatabase Set rtitem = doc.GetFirstItem(\"RichTextFelt\")
text = ws.InputBox(\"Indtast din tekst\", \"Indtast tekst\") \'Kig lige efter i Help om der skal flere parametre!!
%REM Hent det andet dokument -- eller opret et nyt
dvs. enten: dim v as NotesView Set v = db.GetView(\"View-navnet\") set xdoc = v.GetDocumentByKey(\"Nøglen\", true)
eller: set xdoc = db.CreateDocument xdoc.Form = \"FormNavnet\"
%End Rem
xdoc.IndtastetTekst = text call xdoc.Save(true, false)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.