Domino 9 und frühere Versionen > Entwicklung
Erstellen eines Log Systems
MaraZ:
Hallo Zusammen, ich bin neu hier. Ich hoffe ich habe den richtigen Tread gewählt.
Ich hab ein kleines Problem. Ich möchte für meine Datenbank in Notes 5 eine Art Logsystem Coden. Es soll bei jedem öffnen der DB ein Dokument erstellen mit Username, Datum/Zeit, ect.
Ich habe dammit angefangen doch irgendwie scheint es nicht zu funktionieren.
Ich schrib diesen Text in den Postopen der DB:
--- Code: ---Sub Postopen(Source As Notesuidatabase)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set doc = db.CreateDocument
Set form = db.Getform( "Logfiles" )
doc.Subject = "New building"
Call doc.Save( True, True )
End Sub
--- Ende Code ---
In der Form Logfiles habe ich Server username ect. mit @Formula gesetzt. Ist es möglich die beiden so zu kombinieren?
Ich bin nicht so ein NotesHeld also bitte helft mir ;)
Axel:
Hi,
schau dir in der Designer - Hilfe mal die Klasse NotesLog an. Damit kannst du relativ einfach ein Log-System aufbauen.
Es sind auch einige Beispiele vorhanden.
Axel
Driri:
Nochmal zu deinem Code :
Das Problem ist, daß bei der Erstellung eines Dokumentes per Script die berechneten Felder nicht angelegt werden, wenn Du über die Backend-Klassen gehst.
Ich würde empfehlen, entweder die Felder im Script zu erzeugen oder vorm Speichern ein "ComputeWithForm" abzusetzen, damit die berechneten Felder erzeugt werden.
Don Pasquale:
Was funktioniert denn genau nicht ?
Erzähl mal mehr !
Ciao
Don Pasquale
MaraZ:
--- Zitat von: Axel am 16.12.03 - 11:39:37 ---Hi,
schau dir in der Designer - Hilfe mal die Klasse NotesLog an. Damit kannst du relativ einfach ein Log-System aufbauen.
Es sind auch einige Beispiele vorhanden.
Axel
--- Ende Zitat ---
danke, aber leider muss ich dieses Log system für meine Firma programmieren und auf das "Notes Log" haben normale Benutzer gar keine Zugriff. Desshalb ist diese Methode für mich eher ungünstig
Ich denke ich mache nun den Code noch mal neu und versuche diesmal die Felder direkt mit Lotusscript zu setzen
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln