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
|
Private Sub modfilm_Click()
Dim mabase As Database
Dim eng As DAO.Recordset
Dim numeng As Integer
dim i as long, choixfilm as long
dim listfilm as string
Set mabase = CurrentDb
Set eng = mabase.OpenRecordset("FILM")
listfilm = ""
eng.MoveFirst
While eng.EOF = False
listfilm = listfilm & eng.Fields("Numfilm") & " - " & eng.Fields("Titre") & vbCrLf
eng.MoveNext
Wend
choixfilm = InputBox("Merci de choisir un film à éditer:" & vbCrLf & vbCrLf & listfilm, "Message d'administration")
eng.MoveFirst
i=0
Do While eng.EOF = False
If eng.Fields("numfilm") = choixfilm Then
' numeng = Me.CurrentRecord
numeng = i
exit do
End If
eng.MoveNext
i=i+1
Loop
MsgBox (numeng)
DoCmd.OpenForm ("formfilm")
DoCmd.GoToRecord acDataForm, "formfilm", acGoTo, numeng
eng.Close
Set mabase = Nothing
Set eng = Nothing
End Sub |
Partager