Echt? So einfach?
Beiträge von lotusfee
-
-
Hallo,
ich habe folgendes Problem...
Ich kopiere ein Dokument per LS von einer Datenbank in die andere. Dabei wird auch ein Leserfeld geschrieben. Dort stehe dann zwei Datenbank-Rollen drin.
Leider wirkt das Leserfeld erst, wenn man das Dokument in der Ziel-DB nochmal öffnet und wieder speichert.
Wie kann ich dafür sorgen, daß das Leserfeld auch direkt als Leserfeld funktioniert und nicht als Textfeld?
Danke! -
In Notes 8.5 habe ich mir eine Symbolleiste mit eigenen Symbolen angelegt. Offensichtlich kommt man da aber nur dran über die bookmark.nsf.
Symbolleisten importieren geht offensichtlich auch, aber wie kann ich in Notes 8.5 meine Symbolleiste exportieren? -
Und schon wieder. Heute bereits 4x
Es läuft KEIN Zusatztool. Man arbeitet in einem anderen Programm und stellt plötzlich fest, dass sich Notes beendet hat.
Dann kann ich im TaskManager noch die 3 Prozesse beenden und alles wieder von vorn -
Ok, mal wieder einen workaround gebastelt...
Das RT-Feld kopiert und dann das Dokument zum Editieren geöffnet:
call ws.EditDocument(True, doc)
So funktioniert der Reload. Sehr merkwürdig! -
-
Hi!
Irgendwie verstehe ich nicht, wo der Fehler liegt...
Dim formula As String
Dim eval As Variant
Dim se As NotesSession
Set se = New NotesSession
Call se.Initialize
.
.
formula = "@Elements(" + picklist + ")"
eval = se.Evaluate(formula, doc)Fehlermeldung beim Speichern des Scriptes: "Note a Member: EVALUATE"
-
Hi!
Reload heisst hier aber leider Speichern & Schliessen, Bearbeiten, Speichern...
Eine uidoc.Reload hilft offensichtlich nicht. -
Bei welchem Anbieter machen wir eigentlich die Tests auf dem EC?
Prometric oder VUE? -
Ok, mit UIDoc klappt es so leidlich.
Habe aber gleich noch ein zweites Problem mit RichText...
Ich kopiere per LS den Inhalt eines RT-Feldes aus einem ausgewählten Dokument in das aktuelle Dokument...
Set item = maildoc.GetFirstItem( "Body" )
Call item.CopyItemToDocument( doc, "P_Text" )Jetzt ist das Item da und ich kann es auslesen. Es wird aber im Frontend nicht angezeigt. In den Dokumenteigenschaften ist das Feld ebenfalls leer. grrrrrrr
-
Ok.
Also beim QuerySave ist das Item noch nicht im Backend-Dokument vorhanden. Da kann noch nichts ausgelesen werden. Blöderweise wollte ich hier aber eine Pflichtfeld-Prüfung beim Speichern einbauen.
Kann man das aus dem UIDokument eventuell prüfen? -
Hi!
Ich möchte im QuerySave Event abfragen, ob ein RichText-Feld Daten enthält. Leider ist der Feldwert beim Speichern noch leer und LS kann den Text im BackEnd-Dokument nicht auslesen.
Hat Jemand 'ne Idee?
Tode, du vielleicht? -
Habe mal vor die @Formel des "Schließen"-Buttons ein
FIELD SaveOptions := "0"
eingefügt. Das scheint geholfen zu haben. -
Hi!
SaveOptions auf "0" zu setzen bedeutet nur, daß die Änderung auch nicht gespeichert wird. Das dürfte also nicht helfen. -
Hi!
In einer Standard-Diskussionsdatenbank passiert es mir immer wieder, daß ein Dokument, nachdem ich einen Anhang (z.B. jpg oder pdf) geöffnet habe, als von mir geändert markiert wird.
Die Maske ist NICHT auf automatischen Bearbeitungsmodus gesetzt und die pdf wird auch nur im Acrobat Reader geöffnet.Kennt Jemand das Problem?
-
Hi!
Ich möchte im LS ein Dokument speichern, ohne daß die Abfrage kommt "Möchten Sie...?"
SaveOptions hilft da ja wohl nicht. -
Jetzt funktionierts!
Und soll ich Euch sagen, was das Problem war...?
Ich hatte dem Server nicht die Rolle gegeben, die er für das Leser-Feld benötigte. Also hat der Server die Dokumente natürlich nicht sehen können.
-
%REM
Agent Weitergabe_an_PR
%END REM
Option Public
Option DeclareDim se As NotesSession
Dim db As NotesDatabase
'Dim view As NotesView
Dim query As String
Dim coll As NotesDocumentCollectionDim doc As NotesDocument
Dim profile As NotesDocument
Dim item As NotesItemDim prdb As NotesDatabase
Dim prdoc As NotesDocument
Dim prdb_srv As string
Dim prdb_name As StringDim history_text As String
Dim akt_user As StringSub Initialize
'**************************************************************************************************
'* Dokument aus der Einlieferer_DB in die PR_DB kopieren
'**************************************************************************************************
Set se = New NotesSession
Set db = se.Currentdatabase
Print db.filename
' Set view = db.Getview("($Vorlagen_PR_pending)")
query = {@contains(Form; "ARC") & Status = "1" & copied != "1"}
Print "query: " + query
' Die Abfrage wird korrekt angezeigt.
Set coll = db.Search(query, Nothing, 0)
Print "Anzahl: " + CStr(coll.Count)
' Im Debugger im User-Kontext wird hier 2 angezeigt. Im Server-Kontext 0
Set profile = db.Getprofiledocument("($Profile)")
prdb_srv = profile.PR_DB_Server(0)
prdb_name = profile.PR_DB_Name(0)
Set prdb = New NotesDatabase(prdb_srv, prdb_name)
'akt_user = se.UserNameList(0).Common
akt_user = "Server"
'Set doc = view.Getfirstdocument()
Set doc = coll.Getfirstdocument()
While Not doc Is Nothing
Set prdoc = doc.CopyToDatabase(prdb)...
-
nee, das wäre ja auch zu einfach.
Komischerweise wird die view gefunden, aber dann das Dokument nicht. Das interessante ist, ich habe mal auf coll umgestellt, aber die hat (auch) 0 Elemente, obwohl definitiv 2 Dokumente in der view sind und auch den Suchkriterien der coll entsprechen... -
Habe mal im oberen Teil ei paar Print-statements eingebaut.
Die DB wird aus der session gezogen.
Bei der view bekomme ich auch ein Ergebnis.
Dann hangele ich mich jetzt mal auf diese Art weiter durch...