Domino 9 und frühere Versionen > Entwicklung
Frage zu Script!
Silke:
Mal nachgefragt wozu brauchst Du den Agenten ??? ??? Will ja dazulernen ;D
Silke 8) ???
kwalli:
hi christopher,
du greifst auf 2 verschiedene db's zu, dann mußt du auch 2 verschiedene variablen deklarieren.
das ist dasselbe wie mit den "doc".
mfg
kwalli
Friese:
Mit ein bißchen Phantasie wußte ich, was Du vorhast. Hast aber einiges doppelt gemoppelt.
So würde es glaube ich besser aussehen:
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument, doc2 As notesDocument
Dim view As NotesView
Dim collection As NotesDocumentCollection
Set session = New notessession
Set db=session.currentdatabase
Set collection=db.UnprocessedDocuments
server = "ZKOMZMILDBW"
dbfile = "orgdb.nsf"
Set db2 = New NotesDatabase( server, dbfile )
For i=1 To collection.count
Set doc=collection.GetNthDocument (i)
vname=doc.Firstname(0)
nname=doc.LastName(0)
gname=vname + nname
Set view = db2.GetView( "($Users)" )
Set doc2 = view.GetDocumentByKey( gname )
If Not (doc2 Is Nothing) Then
'Felder übernehmen
doc.TName="1"
Msgbox "Es gibt schon einen Nutzer mit dem Namen " + gname + " handelt es sich um die selbe Person?"
Else
doc.TName="0"
Msgbox"Kein Dokument im Verzeichnis BW gefunden!"
End If
doc.Save True,False
Next
End Sub
Christopher:
Hallo Silke,
ich erstelle gerade eine DB für die Administatoren die neu Nutzer anfordern. Für jeden neuen Nutzer wird ein Dokument erfaßt. Bevor der Admin die Anforderung an mich sendet soll er vorher einen Namenstest machen.
Wenn es den Nutzer schon in unserer OrgDB gib bekommt er eine Meldung. Die Werte TName werden als Symbol in der Ansicht angezeigt. Grün für OK rot für nicht OK.
Wenn die Dokument bei mir sind exportiere ich per Script die Dokumente in eine Textdatei für die Registratur. Registrier die Nutzer überprüfe die Angaben in den Dokumenten und anschließen wird per Agent die Angaben Tel. Fax usw ins Verzeichnis bzw die OrgDB übernommen.
@Firse
danke für die Optimierung des Cod. Werde es gleich mal ausprobieren.
Silke:
Aha danke jetzt habe ich es glaube ich :-[
Werde es gleich in meine KN-DB übernehmen ;)
silke 8)
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln