Domino 9 und frühere Versionen > ND8: Entwicklung
Dokument erstellen und bearbeiten
Ronny:
habs mit Dialogbox gelöst:
a=wsneu.DialogBox( "Standort" , , , , , , ,"neuen Standort erfassen" , docneu )
If a=-1 Then Call docneu.save(True,True)
ascabg:
Hallo,
Und was ist mit
Set NotesUIDocument = NotesUIWorkspace.Compose("", "", "Standort")
Andreas
Peter Klett:
Gelöst würde ich das nicht nennen wollen. Dialogbox ist nun wirklich nicht die Methode, um neue Dokumente zu erstellen.
Wenn das o.a. Dein komplettes Script ist, fehlt das Setzen der Datenbank (hatte ich vorhin übersehen), allerdings würde ich da eine andere Fehlermeldung erwarten. Hier das Script, wie ich das schreiben würde (und es bestimmt auch schon einige Male verwende).
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim workspace As New NotesUIWorkspace
Dim doc As New NotesDocument (db)
doc.Form = "Standort"
Call workspace.EditDocument (True, doc)
Ronny:
nein, die db hatte ich vorher schon deklariert. Klappt allerdings wieder nicht...
Tode:
Deine Rückmeldungen sind leider mehr als dürftig...
Ich fasse zusammen:
- Wenn das Dein GANZER Code ist, dann MUSS das funktionieren.
Verhindern kann das noch:
- QueryOpen in der Maske wird auf False gesetzt
- QueryOpenDocument der Ansicht ist auf False...
- Masken- Formel in der Ansicht, und die Maske die verwendet wird, verhindert das öffnen
- Keine Berechtigung, ein Dokument mit der Maske zu erstellen
- Keine Berechtigung überhaupt ein Dokument in der DB zu erstellen
ETC.
Ach ja: "Klappt nicht" ist keine adäquate Fehlerbeschreibung..
Wenn eine Fehlermeldung kommt: Hier posten...
Wenn keine Fehlermeldung kommt: Was sagt Dein ErrorHandling
Wenn kein ErrorHandling: Warum nicht?
Was passiert, wenn Du das Ganze bei eingeschaltetem Debugger startest: Poppen da noch weitere Scripts hoch, mit denen Du gar nicht gerechnet hättest? (nach aktivieren des Debugger DB komplett schliessen, auch im Designer und von ganz vorne anfangen)...
usw. usw.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln