1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Private Sub Commande3_Click()
For L = 1 To 8
Dim db As DAO.Database
Set db = DBEngine.OpenDatabase("C:\Documents and Settings\delannoyga\Bureau\BDDEffectifs.mdb", False, False, ";PWD=skyline;")
Set db = CurrentDb.QueryDefs("INSERT INTO VISEES SELECT * FROM EFFECTIFS WHERE (((EFFECTIFS.Mois)=[Mois Réel]));")
With db
.Parameters("Mois Réel") = L
.execute
End With
' Exécution de la requête
db.execute "INSERT INTO VISEES ( Codsoc, CSoc, Mat, Année, Mois, NomP, NomU, Prénom, CCP, Emp, ETP, Sb, Statut, GA, Contrat, Statut2, Visee ) SELECT VISEES.Codsoc, VISEES.CSoc, VISEES.Mat, VISEES.Année, VISEES.Mois = L, VISEES.NomP, VISEES.NomU, VISEES.Prénom, VISEES.CCP, VISEES.Emp, VISEES.ETP, VISEES.Sb, VISEES.Statut, VISEES.GA, VISEES.Contrat, VISEES.Statut2, VISEES.Visee FROM VISEES"
Debug.Print "Records Affected = " & db.RecordsAffected
db.Close
Next L
End Sub |
Partager