1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| 'J AI UNE VARIABLE vardate QUI ME RENVOIE LE CodeProdJourn Via DLookup
varenreg = Nz(DLookup("[CodeProdJourn]", "TprodJournaliere", "[DateJour] = " & vardate & ""))
If Not IsNull(varenreg) Then
'CA FONCTIONNE LA PREUVE CI DESSOUS
'MsgBox DateJour
'MsgBox "a=" & DLookup("[CodeProdJourn]", "TprodJournaliere", "[DateJour] = " & vardate & "")
'ICI LE CODE QUI NE FONCTIONNE PAS (varenreg de type integer):
410TprodJournaliere est le formulaire basé directement sur la Table TprodJournaliere
' DoCmd.GoToRecord acDataForm, "410TprodJournaliere", acGoTo, varenreg
'AVEC UN NUM D ENREGISTREMENT EXISTANT PAREIL:
' DoCmd.GoToRecord acDataForm, "410TprodJournaliere", acGoTo, 16
'ET ENFIN LA SOLUTION DE REMPLACEMENT QUI FONCTIONNE
Me.RecordSource = "SELECT TprodJournaliere.CodeProdJourn, TprodJournaliere.N°Machine, TprodJournaliere.DateJour, TprodJournaliere.TOPose1, TprodJournaliere.TOPose2, TprodJournaliere.TOPose3, TprodJournaliere.TOTotal" & _
" FROM TprodJournaliere" & _
" WHERE (((TprodJournaliere.CodeProdJourn)=" & varenreg & "));"
Else
DoCmd.GoToRecord acDataForm, "410TprodJournaliere", acNew |
Partager