Beiträge von Stony

    Hallo,


    rein theoretisch muss ich doch nur die Variable doc und uidoc auf die Currentdb setzen, oder?


    Code
    Set dbCurrent = s.currentdatabase
    Set uidoc = ws.CurrentDocument
    docID = uidoc.FieldGetText ("docID")		
    Set doc = dbCurrent.GetDocumentByID (docID)
    Set uidoc = ??


    Gruß Jan

    Hallo,


    Zitat

    Du meinst...
    While uidoc.FieldGetText( "Server_" + Cstr( num% ) ) <> ""


    mit uidoc soll auf ein anderes Doc zugegriffen werden??


    Ja genau diese Stelle meinte ich. Mit uidoc soll auf ein anderes Document über die ID zugegriffen werden.


    Ist das möglich?



    Gruß Jan

    Hallo,


    musste so sein. ;)



    Das Problem ist halt, dass eine externe notes db upgedated wird, dies wird von einem document gesteuert und diese prozedur bezieht die daten von einem anderen document. Diese beiden Docs liegen in der CurrentDb.


    Gruß Jan

    ok, irgendwie bekomme ich es nicht hin, hier mal der Code:





    Hier wird halt von Notes aus eine Datenbank upgedated bzw. verändert.
    Mein Problem ist, dass sich die Felder in der 2ten while auf ein anderes document in der currentdb beziehen.
    Und auf dieses Doc versuche ich mit der id zu zugreifen.


    Schon mal vielen Dank für die bisherige Hilfe!


    Gruß Jan

    Hmm,


    ich bastelle da jetzt schon einige Zeit dran herum und komme einfach nicht weiter! :-?


    Ich brauche einfach nur einen Code, der mir ein Document in der Currentdb nach seiner ID öffnet, da ich dann mit den Feldnamen des Documents weiter arbeiten möchte.



    Gruß Jan

    Hallo!


    Wie kann ich ein Document nach seiner ID setzen?
    Ich dachte mir das so wie bei currentdocument!


    Code
    Set uidoc = ws.??


    ??= ID



    Keine Ahnung geht das in der Richtung?




    Gruß Jan

    Hallo,


    habe es jetzt so versucht:


    Code
    Dim coll As notesdocumentcollection
    	Dim ws As New NotesUIWorkspace
    
    	Set ws = New notesuiworkspace
    
    	Set coll = ws.PickListCollection( 1, False , "","H:\Test\TestDB.nsf", "view","ID","Please select!")


    Ich bekomme aber die Fehlermeldung:


    "Entry not in design list".


    Gruß Jan

    Hallo!


    Ich öffne mit einem Button eine View, in der sich einige Documents befinden.
    In der View gibt es eine Spalte Doc ID. Anstelle das sich das Document öffnet, wenn ich drauf klicke, möchte ich die DocumentID in ein Feld im CurrentDoc haben.


    Code
    Dim ws As New NotesUIWorkspace
    	Dim uidb As NotesUIDatabase
    
    	Set uidb = ws.CurrentDatabase
    	Call uidb.OpenView("ID")


    Ist das möglich?



    Gruß Jan

    Hallo,


    also soweit habe ich es schon:

    Code
    Dim templatedb As NotesDatabase 
    	Dim db As NotesDatabase 
    
    	Set templatedb = New NotesDatabase ("", "H:\Projekte\ESA (Email System Administration)\other DB's\pernames.ntf")
    	Set db = templatedb.CreateFromTemplate ("", "D:\Test\names.nsf", True)


    Kann das so klappen?


    Schonmal vielen Dank!



    Gruß Jan