par sandrine » 15 Avr 2003 à 09:41
Bonjour,j'ai récupéré du code d'une base de la Sandbox.Ce code permet de mettre à jour l'agenda d'un personne suite à une demande d'absence.voici le code.Sub Click(Source As Button) Dim NotesSession As New NotesSession Dim workspace As New NotesUIWorkspace Dim Doc As NotesDocument Dim db As NotesDatabase Dim UIDoc As NotesUIDocument Dim CurDoc As NotesDocument Set CurDoc = workspace.CurrentDocument.Document Set db = NotesSession.GetDatabase("non serveur/org",CurDoc.Calendar(0)) Set doc = db.CreateDocument doc.form = "Appointment" doc.AppointmentType = "2" doc.Subject = "Congé" doc.StartDate = CurDoc.StartDate(0) doc.Duration = CurDoc.CalDays(0) doc.ExcludeFromView = "D" Set UIDoc = Workspace.EditDocument(True,doc)End SubCe code bloque au niveau du Getdatabase, il me ditDatabase serveur/org!!.nsf has not been opened yet.D'abord je comprend pourquoi il met les points d'exclamation ensuite j'ai un champs qui est le nom du demandeur et c'est sa base qui est censé être prise en compte, mais si je met le nom du champ, j'ai le même genre de message.Est-ce que qq'un pourrait m'aider? je ne capte pas grand chose en Lotus Script, j'ai regardé l'aide en ligne mais guère plus clair pour moi.Merci[%sig%]
Bonne journée.
Sandrine