par M@rcello » 13 Jan 2004 à 13:07
Voici le code de l'agentSub Initialize Dim con As New ODBCConnection Dim qry As New ODBCQuery Dim result As New ODBCResultSet Dim workspace As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim x As Long Dim Cpt As Integer Set uidoc = workspace.CurrentDocument Set qry.Connection = con Set result.Query = qry Set session = New NotesSession Set db = session.CurrentDatabase Set view = db.GetView("Attente transfert") con.ConnectTo("TRANSFERTGESMI") qry.SQL = "SELECT * FROM MVT" result.Execute view.AutoUpdate = False Set doc = view.GetFirstDocument While Not(doc Is Nothing) If result.IsValueNull(uidoc.CurrentField) Then Cpt=(doc.GetItemValue("TotalDays")(0))-1 For x = 0 To Cpt result.AddRow Call result.SetValue(2,doc.MAT(0)) Call result.SetValue(1,doc.GetItemValue("DURATION")(x)) Call result.SetValue(3,doc.typeCP(0)) Call result.SetValue(4,doc.dayoff(0)) Print result.UpdateRow Next x doc.EXPORT = 1 Call doc.save(True,True,) Set doc = view.GetNextDocument(doc) Else Messagebox("Pas de Chance") End If Wend result.Close(DB_CLOSE) con.Disconnect End Sub