Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car mon
formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du code
Re Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car mon
formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le
message de news: mn.fa557d7ab49c6c23.64280@tiscali.fr...
Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car mon
formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur le
bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel je
l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" a écrit dans le message de news:
%23qJOru%Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car mon
formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur le
bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel je
l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
%23qJOru%23GIHA.1212@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du code
Re Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car mon
formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le
message de news: mn.fa557d7ab49c6c23.64280@tiscali.fr...
Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur le
bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel je
l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" a écrit dans le message de news:
%23qJOru%Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car mon
formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
Quand tu cliques sur ton bouton, tu n'aurais pas éventuellement une boite
de saisie te demandant d'entrer la valeur du paramètre Date ?
Date est un mot réservé Access, il faut que tu remplaces le nom du champ
par un autre mot comme LaDate (ou DateReclamation ou ...) dans ta table
Réclamations.Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur
le bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel
je l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" a écrit dans le message de news:
%23qJOru%Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car
mon formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
Quand tu cliques sur ton bouton, tu n'aurais pas éventuellement une boite
de saisie te demandant d'entrer la valeur du paramètre Date ?
Date est un mot réservé Access, il faut que tu remplaces le nom du champ
par un autre mot comme LaDate (ou DateReclamation ou ...) dans ta table
Réclamations.
Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur
le bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel
je l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
%23qJOru%23GIHA.1212@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du code
Re Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car
mon formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le
message de news: mn.fa557d7ab49c6c23.64280@tiscali.fr...
Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
Quand tu cliques sur ton bouton, tu n'aurais pas éventuellement une boite
de saisie te demandant d'entrer la valeur du paramètre Date ?
Date est un mot réservé Access, il faut que tu remplaces le nom du champ
par un autre mot comme LaDate (ou DateReclamation ou ...) dans ta table
Réclamations.Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur
le bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel
je l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" a écrit dans le message de news:
%23qJOru%Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car
mon formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Eric,
Non j'ai pas de boîte de saisie qui apparaît.
J'ai renommé le champ "Date" par "LaDate"
Mais j'ai le même problème.
J'ai modifié aussi dans le code.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("LaDate", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
Merci
"Eric" a écrit dans le message de news:Bonsoir,
Quand tu cliques sur ton bouton, tu n'aurais pas éventuellement une boite
de saisie te demandant d'entrer la valeur du paramètre Date ?
Date est un mot réservé Access, il faut que tu remplaces le nom du champ
par un autre mot comme LaDate (ou DateReclamation ou ...) dans ta table
Réclamations.Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur
le bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel
je l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" a écrit dans le message de news:
%23qJOru%Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car
mon formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Eric,
Non j'ai pas de boîte de saisie qui apparaît.
J'ai renommé le champ "Date" par "LaDate"
Mais j'ai le même problème.
J'ai modifié aussi dans le code.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("LaDate", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
Merci
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
erHYmVXHIHA.5544@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Quand tu cliques sur ton bouton, tu n'aurais pas éventuellement une boite
de saisie te demandant d'entrer la valeur du paramètre Date ?
Date est un mot réservé Access, il faut que tu remplaces le nom du champ
par un autre mot comme LaDate (ou DateReclamation ou ...) dans ta table
Réclamations.
Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur
le bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel
je l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
%23qJOru%23GIHA.1212@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du code
Re Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car
mon formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" <ze_titi_enlever-ceci@tiscali.fr> a écrit dans le
message de news: mn.fa557d7ab49c6c23.64280@tiscali.fr...
Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Eric,
Non j'ai pas de boîte de saisie qui apparaît.
J'ai renommé le champ "Date" par "LaDate"
Mais j'ai le même problème.
J'ai modifié aussi dans le code.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("LaDate", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
Merci
"Eric" a écrit dans le message de news:Bonsoir,
Quand tu cliques sur ton bouton, tu n'aurais pas éventuellement une boite
de saisie te demandant d'entrer la valeur du paramètre Date ?
Date est un mot réservé Access, il faut que tu remplaces le nom du champ
par un autre mot comme LaDate (ou DateReclamation ou ...) dans ta table
Réclamations.Salut Ecric,
Bon j'ai mis "DoCmd.RunCommand acCmdSaveRecord", mais quand je clique sur
le bouton, j'ai mon état, mais sans enregistrement.
Si je ferme le formulaire puis clique de nouveau sur le bouton, même
problème.
Pour le retrouver je suis aller des les état et après un recherche visuel
je l'ai trouvé.
Je vous laisse le code que j'ai mis :
Merci de vos conseils.
Private Sub Commande90_Click()
On Error GoTo Err_Commande90_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord
strFilter = "Date=#" & Format(DMax("Date", "Réclamations"),
"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande90_Click:
Exit Sub
Err_Commande90_Click:
MsgBox Err.Description
Resume Exit_Commande90_Click
End Sub
"Eric" a écrit dans le message de news:
%23qJOru%Bonsoir,
Et si tu mets
DoCmd.RunCommand acCmdSaveRecord
sur la ligne précédant la définition de strFilter="Date=#" & ...
quelquechose comme :
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
DoCmd.RunCommand acCmdSaveRecord ' <------- Ici
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
' suite du codeRe Thierry,
Super ! Merci, c'est exactement ce que je voulais, mais j'ai encore un
petit problème.
Le bouton que j'ai créé est situé sur le formulaire et quand je clique
dessus, l'enregistrement que je viens de réaliser n'apparaît pas car
mon formulaire n'est pas fermé, même si je clique sur la disquette pour
l'enregistrer.
Par contre, si je le referme puis clique sur le bouton la c'est bon, je
l'ai bien est uniquement lui.
As tu une petite astuce pour contourner se problème ?
Merci encore
"Thierry (ze Titi)" a écrit dans le
message de news:Bonjour chris74 !
Private Sub Commande88_Click()
On Error GoTo Err_Commande88_Click
Dim stDocName As String
Dim strFilter As String
strFilter = "Date=#" &
Format(DMax("leChampDate","laTable"),"mm/dd/yyyy") & "#"
stDocName = "Réclamations"
DoCmd.OpenReport stDocName, acPreview, , strFilter
Exit_Commande88_Click:
Exit Sub
Err_Commande88_Click:
MsgBox Err.Description
Resume Exit_Commande88_Click
End Sub
Remplace "leChampDate" par le nom du champ contenant la date dans la
table alimentant l'état
Remplace "laTable" par le nom de la table alimentant l'état.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
A+
Eric
http://www.mpfa.info/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr