Bonjour,
Je lance une macro que ouvre un formulaire et remplis quelques champs et
passe au enregistrement suivant (acNext).
Dans le dernier, comme il n’y a pas de suivant, j’ai un message d’erreur.
Comment faire pour que la macro s’arrête après modifier le dernier
enregistrement ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jero
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news:
Bonjour, Je lance une macro que ouvre un formulaire et remplis quelques champs et passe au enregistrement suivant (acNext).
Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur. Comment faire pour que la macro s'arrête après modifier le dernier enregistrement ?
Je vous remercie d'avance, A. Costa
salut,
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext
A+
"A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
news: 82199337-8E90-4C9A-9CED-FE4D7768585C@microsoft.com...
Bonjour,
Je lance une macro que ouvre un formulaire et remplis quelques champs et
passe au enregistrement suivant (acNext).
Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur.
Comment faire pour que la macro s'arrête après modifier le dernier
enregistrement ?
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news:
Bonjour, Je lance une macro que ouvre un formulaire et remplis quelques champs et passe au enregistrement suivant (acNext).
Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur. Comment faire pour que la macro s'arrête après modifier le dernier enregistrement ?
Je vous remercie d'avance, A. Costa
A COSTA
Bonjour et merci Je vais essayer. AC
"jero" a écrit :
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news: > Bonjour, > Je lance une macro que ouvre un formulaire et remplis quelques champs et > passe au enregistrement suivant (acNext). > > Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur. > Comment faire pour que la macro s'arrête après modifier le dernier > enregistrement ? > > Je vous remercie d'avance, > A. Costa >
.
Bonjour et merci
Je vais essayer.
AC
"jero" a écrit :
salut,
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext
A+
"A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
news: 82199337-8E90-4C9A-9CED-FE4D7768585C@microsoft.com...
> Bonjour,
> Je lance une macro que ouvre un formulaire et remplis quelques champs et
> passe au enregistrement suivant (acNext).
>
> Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur.
> Comment faire pour que la macro s'arrête après modifier le dernier
> enregistrement ?
>
> Je vous remercie d'avance,
> A. Costa
>
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news: > Bonjour, > Je lance une macro que ouvre un formulaire et remplis quelques champs et > passe au enregistrement suivant (acNext). > > Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur. > Comment faire pour que la macro s'arrête après modifier le dernier > enregistrement ? > > Je vous remercie d'avance, > A. Costa >
.
A COSTA
Re-bonjour Je continue à avoir le même message "You can’t go to the specified record"
J’ai mis le command :
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Macro1 Else DoCmd.Close , , acSaveYes End If
Merci d'avance A. Costa
"jero" a écrit :
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news: > Bonjour, > Je lance une macro que ouvre un formulaire et remplis quelques champs et > passe au enregistrement suivant (acNext). > > Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur. > Comment faire pour que la macro s'arrête après modifier le dernier > enregistrement ? > > Je vous remercie d'avance, > A. Costa >
.
Re-bonjour
Je continue à avoir le même message "You can’t go to the specified record"
J’ai mis le command :
If Not Me.NewRecord Then
DoCmd.GoToRecord , , acNext
Macro1
Else
DoCmd.Close , , acSaveYes
End If
Merci d'avance
A. Costa
"jero" a écrit :
salut,
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext
A+
"A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
news: 82199337-8E90-4C9A-9CED-FE4D7768585C@microsoft.com...
> Bonjour,
> Je lance une macro que ouvre un formulaire et remplis quelques champs et
> passe au enregistrement suivant (acNext).
>
> Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur.
> Comment faire pour que la macro s'arrête après modifier le dernier
> enregistrement ?
>
> Je vous remercie d'avance,
> A. Costa
>
Re-bonjour Je continue à avoir le même message "You can’t go to the specified record"
J’ai mis le command :
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Macro1 Else DoCmd.Close , , acSaveYes End If
Merci d'avance A. Costa
"jero" a écrit :
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news: > Bonjour, > Je lance une macro que ouvre un formulaire et remplis quelques champs et > passe au enregistrement suivant (acNext). > > Dans le dernier, comme il n'y a pas de suivant, j'ai un message d'erreur. > Comment faire pour que la macro s'arrête après modifier le dernier > enregistrement ? > > Je vous remercie d'avance, > A. Costa >
.
jero
Re, Je ne comprends pas trop... Voici ce que je viens de tester (j'ai repris ton code) : Private Sub cmdSuivant_Click() If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Afficher Else DoCmd.Close , , acSaveYes End If End Sub et pas de pb... tu peux toujours ajouter On Error Resume Next avant "If Not Me.NewRecord Then...." mais je ne vois pas pourquoi...
"A COSTA" a écrit dans le message de news:
Re-bonjour Je continue à avoir le même message "You can't go to the specified record"
J'ai mis le command :
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Macro1 Else DoCmd.Close , , acSaveYes End If
Merci d'avance A. Costa
"jero" a écrit :
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news: > Bonjour, > Je lance une macro que ouvre un formulaire et remplis quelques champs > et > passe au enregistrement suivant (acNext). > > Dans le dernier, comme il n'y a pas de suivant, j'ai un message > d'erreur. > Comment faire pour que la macro s'arrête après modifier le dernier > enregistrement ? > > Je vous remercie d'avance, > A. Costa >
.
Re,
Je ne comprends pas trop...
Voici ce que je viens de tester (j'ai repris ton code) :
Private Sub cmdSuivant_Click()
If Not Me.NewRecord Then
DoCmd.GoToRecord , , acNext
Afficher
Else
DoCmd.Close , , acSaveYes
End If
End Sub
et pas de pb...
tu peux toujours ajouter On Error Resume Next avant "If Not Me.NewRecord
Then...." mais je ne vois pas pourquoi...
"A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
news: 53159C5B-CB21-49CD-BA21-D4DE3F03FEE8@microsoft.com...
Re-bonjour
Je continue à avoir le même message "You can't go to the specified record"
J'ai mis le command :
If Not Me.NewRecord Then
DoCmd.GoToRecord , , acNext
Macro1
Else
DoCmd.Close , , acSaveYes
End If
Merci d'avance
A. Costa
"jero" a écrit :
salut,
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext
A+
"A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
news: 82199337-8E90-4C9A-9CED-FE4D7768585C@microsoft.com...
> Bonjour,
> Je lance une macro que ouvre un formulaire et remplis quelques champs
> et
> passe au enregistrement suivant (acNext).
>
> Dans le dernier, comme il n'y a pas de suivant, j'ai un message
> d'erreur.
> Comment faire pour que la macro s'arrête après modifier le dernier
> enregistrement ?
>
> Je vous remercie d'avance,
> A. Costa
>
Re, Je ne comprends pas trop... Voici ce que je viens de tester (j'ai repris ton code) : Private Sub cmdSuivant_Click() If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Afficher Else DoCmd.Close , , acSaveYes End If End Sub et pas de pb... tu peux toujours ajouter On Error Resume Next avant "If Not Me.NewRecord Then...." mais je ne vois pas pourquoi...
"A COSTA" a écrit dans le message de news:
Re-bonjour Je continue à avoir le même message "You can't go to the specified record"
J'ai mis le command :
If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Macro1 Else DoCmd.Close , , acSaveYes End If
Merci d'avance A. Costa
"jero" a écrit :
salut, If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext A+ "A COSTA" a écrit dans le message de news: > Bonjour, > Je lance une macro que ouvre un formulaire et remplis quelques champs > et > passe au enregistrement suivant (acNext). > > Dans le dernier, comme il n'y a pas de suivant, j'ai un message > d'erreur. > Comment faire pour que la macro s'arrête après modifier le dernier > enregistrement ? > > Je vous remercie d'avance, > A. Costa >
.
A COSTA
Merci beaucoup, c'est resolu Bon am A. Costa
"jero" a écrit :
Re, Je ne comprends pas trop... Voici ce que je viens de tester (j'ai repris ton code) : Private Sub cmdSuivant_Click() If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Afficher Else DoCmd.Close , , acSaveYes End If End Sub et pas de pb... tu peux toujours ajouter On Error Resume Next avant "If Not Me.NewRecord Then...." mais je ne vois pas pourquoi...
"A COSTA" a écrit dans le message de news: > Re-bonjour > Je continue à avoir le même message "You can't go to the specified record" > > J'ai mis le command : > > If Not Me.NewRecord Then > DoCmd.GoToRecord , , acNext > Macro1 > Else > DoCmd.Close , , acSaveYes > End If > > Merci d'avance > A. Costa > > > "jero" a écrit : > >> salut, >> If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext >> A+ >> "A COSTA" a écrit dans le message de >> news: >> > Bonjour, >> > Je lance une macro que ouvre un formulaire et remplis quelques champs >> > et >> > passe au enregistrement suivant (acNext). >> > >> > Dans le dernier, comme il n'y a pas de suivant, j'ai un message >> > d'erreur. >> > Comment faire pour que la macro s'arrête après modifier le dernier >> > enregistrement ? >> > >> > Je vous remercie d'avance, >> > A. Costa >> > >> >> >> . >>
.
Merci beaucoup,
c'est resolu
Bon am
A. Costa
"jero" a écrit :
Re,
Je ne comprends pas trop...
Voici ce que je viens de tester (j'ai repris ton code) :
Private Sub cmdSuivant_Click()
If Not Me.NewRecord Then
DoCmd.GoToRecord , , acNext
Afficher
Else
DoCmd.Close , , acSaveYes
End If
End Sub
et pas de pb...
tu peux toujours ajouter On Error Resume Next avant "If Not Me.NewRecord
Then...." mais je ne vois pas pourquoi...
"A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
news: 53159C5B-CB21-49CD-BA21-D4DE3F03FEE8@microsoft.com...
> Re-bonjour
> Je continue à avoir le même message "You can't go to the specified record"
>
> J'ai mis le command :
>
> If Not Me.NewRecord Then
> DoCmd.GoToRecord , , acNext
> Macro1
> Else
> DoCmd.Close , , acSaveYes
> End If
>
> Merci d'avance
> A. Costa
>
>
> "jero" a écrit :
>
>> salut,
>> If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext
>> A+
>> "A COSTA" <ACOSTA@discussions.microsoft.com> a écrit dans le message de
>> news: 82199337-8E90-4C9A-9CED-FE4D7768585C@microsoft.com...
>> > Bonjour,
>> > Je lance une macro que ouvre un formulaire et remplis quelques champs
>> > et
>> > passe au enregistrement suivant (acNext).
>> >
>> > Dans le dernier, comme il n'y a pas de suivant, j'ai un message
>> > d'erreur.
>> > Comment faire pour que la macro s'arrête après modifier le dernier
>> > enregistrement ?
>> >
>> > Je vous remercie d'avance,
>> > A. Costa
>> >
>>
>>
>> .
>>
Re, Je ne comprends pas trop... Voici ce que je viens de tester (j'ai repris ton code) : Private Sub cmdSuivant_Click() If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext Afficher Else DoCmd.Close , , acSaveYes End If End Sub et pas de pb... tu peux toujours ajouter On Error Resume Next avant "If Not Me.NewRecord Then...." mais je ne vois pas pourquoi...
"A COSTA" a écrit dans le message de news: > Re-bonjour > Je continue à avoir le même message "You can't go to the specified record" > > J'ai mis le command : > > If Not Me.NewRecord Then > DoCmd.GoToRecord , , acNext > Macro1 > Else > DoCmd.Close , , acSaveYes > End If > > Merci d'avance > A. Costa > > > "jero" a écrit : > >> salut, >> If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext >> A+ >> "A COSTA" a écrit dans le message de >> news: >> > Bonjour, >> > Je lance une macro que ouvre un formulaire et remplis quelques champs >> > et >> > passe au enregistrement suivant (acNext). >> > >> > Dans le dernier, comme il n'y a pas de suivant, j'ai un message >> > d'erreur. >> > Comment faire pour que la macro s'arrête après modifier le dernier >> > enregistrement ? >> > >> > Je vous remercie d'avance, >> > A. Costa >> > >> >> >> . >>