1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| sSQL = "SELECT * FROM Tbl_Modif_Data;"
Set myrst = db.OpenRecordset(sSQL)
If Not myrst.EOF Then
Do While Not myrst.EOF
sSQL1 = "SELECT * FROM Tbl_Modif_Data_2;"
Set myrst1 = db.OpenRecordset(sSQL1)
If Not myrst1.EOF Then
Do While Not myrst1.EOF
If myrst.AbsolutePosition = myrst1.AbsolutePosition Then
m0 = Replace(myrst.Fields("Montant_PCertu2").Value, ",", ".")
m1 = Replace(myrst.Fields("Montant_PMOA2").Value, ",", ".")
m2 = Replace(myrst.Fields("Montant_SP_Certu2").Value, ",", ".")
m3 = Replace(myrst.Fields("Montant_Desig2").Value, ",", ".")
m4 = Replace(myrst.Fields("Montant_SPMOA2").Value, ",", ".")
sSQL = " UPDATE [Detail_Poste] SET ID_P = " & myrst.Fields("ID_P2").Value & ", ID_PMOA= " & myrst.Fields("ID_PMOA2").Value & ", Num_Certu= " & myrst.Fields("Num_Certu2").Value & ", Montant_PCertu= " & m0 & ", Montant_PMOA= " & m1 & " WHERE ID_P= " & myrst1.Fields("ID_P2").Value & " and ID_PMOA= " & myrst1.Fields("ID_PMOA2").Value & " and Num_Certu= " & myrst1.Fields("Num_Certu2").Value & ""
DoCmd.RunSQL (sSQL)
sSQL = " UPDATE [Detail_Poste_Certu] SET ID_SP_Certu=" & myrst.Fields("ID_SP_Certu2").Value & ",Num_Certu= " & myrst.Fields("Num_Certu2").Value & ", Montant_SP_Certu= " & m2 & " WHERE ID_SP_Certu= " & myrst1.Fields("ID_SP_Certu2").Value & " and Num_Certu= " & myrst1.Fields("Num_Certu2").Value & ""
DoCmd.RunSQL (sSQL)
sSQL = " UPDATE [Detail_SP_Certu] SET ID_SP_Certu=" & myrst.Fields("ID_SP_Certu2").Value & ", ID_Desig= " & myrst.Fields("ID_Desig2").Value & ", Montant_Desig= " & m3 & " WHERE ID_SP_Certu= " & myrst1.Fields("ID_SP_Certu2").Value & " and ID_Desig= " & myrst1.Fields("ID_Desig2").Value & ""
DoCmd.RunSQL (sSQL)
sSQL = " UPDATE [Detail_Poste_MOA] SET ID_PMOA=" & myrst.Fields("ID_PMOA2").Value & ",ID_SPMOA= " & myrst.Fields("ID_SPMOA2").Value & ", Montant_SPMOA= " & m4 & " WHERE ID_PMOA= " & myrst1.Fields("ID_PMOA2").Value & " and ID_SPMOA= " & myrst1.Fields("ID_SPMOA2").Value & ""
DoCmd.RunSQL (sSQL)
sSQL = " UPDATE [Detail_SP_MOA] SET ID_SPMOA=" & myrst.Fields("ID_SPMOA2").Value & ",ID_Desig= " & myrst.Fields("ID_Desig2").Value & ", Montant_Desig= " & m3 & " WHERE ID_SPMOA= " & myrst1.Fields("ID_SPMOA2").Value & " and ID_Desig= " & myrst1.Fields("ID_Desig2").Value & ""
DoCmd.RunSQL (sSQL)
sSQL = " UPDATE [Contient] SET ID_Desig=" & myrst.Fields("ID_Desig2").Value & ",ID_Data= " & myrst.Fields("ID_Data2").Value & ",CE= '" & myrst.Fields("CE2").Value & "',Etape= '" & myrst.Fields("Etape2").Value & "',Indice= '" & myrst.Fields("Indice2").Value & "' WHERE ID_Desig= " & myrst1.Fields("ID_Desig2").Value & " and ID_Data= " & myrst1.Fields("ID_Data2").Value & " and CE= '" & myrst1.Fields("CE2").Value & "' and Etape= '" & myrst1.Fields("Etape2").Value & "' and Indice= '" & myrst1.Fields("Indice2").Value & "'"
DoCmd.RunSQL (sSQL)
sSQL = " UPDATE [Data] SET Unité= '" & myrst.Fields("Unité2").Value & "',PU= " & myrst.Fields("PU2").Value & ",Qté= " & myrst.Fields("Qté2").Value & ",Peraleas= " & myrst.Fields("Peraleas2").Value & " ,Remarque= '" & myrst.Fields("Remarque2").Value & "',Offreur= '" & myrst.Fields("Offreur2").Value & "' WHERE ID_Data= " & myrst1.Fields("ID_Data2").Value & " and Unité= '" & myrst1.Fields("Unité2").Value & "' and PU= " & myrst1.Fields("PU2").Value & " and Qté= " & myrst1.Fields("Qté2").Value & " and Peraleas= " & myrst1.Fields("Peraleas2").Value & " and Remarque= '" & myrst1.Fields("Remarque2").Value & "' and Offreur= '" & myrst1.Fields("Offreur2").Value & "'"
DoCmd.RunSQL (sSQL)
End If
myrst1.MoveNext
Loop
End If
myrst.MoveNext
Loop
End If |
Partager