1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Private Sub Nationalité_AfterUpdate()
Dim fic, StrSQL As String
Dim oFSO As Scripting.FileSystemObject
Set oFSO = New Scripting.FileSystemObject
Dim orst As DAO.Recordset
StrSQL = "SELECT Photo, AbsencePhoto, Nationalité FROM Acteurs " & _
"WHERE AbscencePhoto = No AND Nationalité = " & Me.Nationalité.Column(0) & ";"
Set orst = CurrentDb.OpenRecordset("StrSQL")
With orst
Do Until .EOF
fic = orst("Photo")
oFSO.CopyFile "C:\PhotoActeur\" & fic, "C:\NatioActeur\" & fic
.MoveNext
Loop
End With
set Orst = Nothing
EDossier = "C:\NatioActeur"
RepaintPhotos
End Sub |