Domino 9 und frühere Versionen > ND6: Entwicklung
Werte übernehmen(kopieren)
fiuman007:
Hm. Also LotusScript. Da kenn ich mich ja noch weniger aus .... :(
Hat schon jemand was ähnliches gemacht oder gibt es hier im Forum ein ähnliches Thema?
Ich habe bisschen rumgesucht, aber bis jetzt leider noch nichts gefunden ...
Semeaphoros:
Aehnliches hat es hier auch schon gegeben, aber mir fällt spontan nichts ein, wo man so einen Thread finden könnte. Mal abwarten, was die anderen noch so für Ideen bringen, musst mal ein bisschen abwarten, die sind offenbar alle am Aufschwung basteln :)
Axel:
Hi,
du erstellst dir einen Hotspot, entweder über einer Grafik oder einen Aktionshotspot. In der Titelzeile des unteren Fenster des Designers wählst du Lostusscript aus und kopiert das Script hinein. Dann musst du das Script noch an deine Maskennamen und Feldnamen anpassen.
...
docNew.Form = "Name der Maske" 'Hier kommt der Maskenname´hin
docNew.Feld1 = docCurrent.Feld1 'Feld1 musst du durch deine Feldnamen ersetzen
docNew.Feld2 = docCurrent.Feld2 'Feld2 musst du durch deine Feldnamen ersetzen
...
docNew ist das neue Document und docCurrent ist das aktuelle Dokument mit den Feldern aus denen die Werte geholt werden sollen.
Ich hoffe ich einigermaßen verständlich erklärt.
Axel
fiuman007:
Hi,
hab das jetzt so gemacht wie du es mir geschrieben hast :
Sub Click(Source As Button)
docNew.Form = "Anfragen"
docNew.BezeichnungAnfrage = "Bezeichnung1"
docNew.ZeichnungAnfrage = "Zeichnung1"
End Sub
Bekomme jetzt aber immer den Fehler wenn ich draufklicke :
"Variant does not contain an object" .....
???
Axel:
Hi,
dir fehlt noch einiges von meinem obigen Script.
Das ganze Script muss so aussehen.
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim docCurrent As NotesDocument
Dim docNew As Notesdocument
Set uidoc = ws.CurrentDocument
Set docCurrent = uidoc.Document
Set db = session.CurrentDatabase
Set docNew = New NotesDocument(db) 'Neues Dokument anlegen
docNew.Form = "Anfragen"
docNew.BezeichnungAnfrage = "Bezeichnung1"
docNew.ZeichnungAnfrage = "Zeichnung1"
Call docNew.Save(True, False) 'Sichern des Dokumentes
End Sub
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln