Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: friedolin am 16.08.04 - 16:02:53
-
habe eine aktion, die aus einem maskendoc (im editmode) ms-word öffnen soll.
funktioniert auch in einer db (A) habe nun die gleiche aktion in einer anderen db
eingebaut und hier funktioniert es nicht mehr.
habe den debugger gestartet und festgestellt, dass der wert bei
"set uidoc = ws.currentdocument" nicht gesetzt wird.
doc ist ebenfalls im editmode geöffnet.
hat jemand eine idee, kann es an der db oder an der maske liegen? ??? ???
friedolin
LN5
hier das script dazu
Sub Click(Source As Button)
On Error Resume Next
Dim session As New NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As notesuidocument
Dim word As Variant
Dim wordoc As Variant
Dim userName As New NotesName(session.username)
Set db=session.currentdatabase
Set uidoc=ws.currentdocument
companyname=uidoc.fieldgettext("companyname")
anrede1=uidoc.fieldgettext("salutation")
lastname=uidoc.fieldgettext("LastName")
strasse=uidoc.fieldgettext("OfficeStreet")
.
..........
-
Hallo,
wenn Du am Code nichts geändert hast, und der Context in Maske von db(A) und db(B) der gleiche ist, dann kann's eigentlich nur am Compiler oder am Cache liegen. Schmeiß den Code samt Aktion nochmal aus der Maske raus. Speichere die Maske. Mach Notes zu. Lösche die cache.dsk. und versuch das ganze nochmal von vorn. Kopiere aber mal nicht die Aktion, sondern lege die Aktion neu an und kopiere nur den Code rein.
Habe ähnliches Verhalten auch schon gehabt. :(
Gruß von Ekki.
-
hallo ekki,
habe es so gemacht wie du beschrieben, es klappte auch da
nicht. ich muss noch erwähnen, dass ich eine gemeinsame
aktion benutzt habe. habe jetzt eine normale aktion neu geschrieben und siehe da, das funktioniert.
danke für deine hilfe
friedolin
-
Shared Actions in R5 haben ab und zu gewisse Ecken, also wundere Dich nicht unbedingt.
-
Mit den gemeinsamen Aktionen habe ich viele schwierigkeiten gehabt. Kopieren von einer DB in eine andere scheint für die Aktion tötlich zu sein. Geschweige denn, wenn Du aus mehreren Templates erbst.
Gruß von Ekki.