par nicolas » 07 Août 2002 à 09:13
- Oui mais j'utilise Lotus scirpt et pas les formules ....Merci pour ton aide ....Voilà mon code ... Sub Postopen(Source As Notesuidocument) Dim cpt As Double Dim doc As NotesDocument Dim ProfileDoc As NotesDocument Dim session As New NotesSession Dim db As NotesDatabase Dim initiales$ Dim refDate$ If Not (Source.IsNewDoc) Then Exit Sub Set doc=Source.document *** Comment récupérer la dernière valeur de cpt ? pour qu'il puisse aprés incrémenter ....Merci .... ****Parce que sinom il part toujours de 0 . cpt = cpt+1 Set db=session.currentDatabase Set ProfileDoc = db.GetProfileDocument("ProfileUser",session.userName) initiales$=ProfileDoc.ProfileInitiales(0) refDate$=Format( Date$ , "yyyymmdd" ) doc.PdtRefPdt=initiales + "/"+refDate$+"/"+Str$(cpt) doc.form="Produit" Call doc.save(True,True) Exit Sub