Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Salut,
Avant de faire le If MsgBox... tu essai de faire if Me.Dirty (voir si ya
changement dans l'enreg en cours)
A+
"ptite grenouille" a écrit dans
le message de news:Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Salut,
Avant de faire le If MsgBox... tu essai de faire if Me.Dirty (voir si ya
changement dans l'enreg en cours)
A+
"ptite grenouille" <ptitegrenouille@discussions.microsoft.com> a écrit dans
le message de news: 983A9593-FC15-4D84-B547-9B03C94E2415@microsoft.com...
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Salut,
Avant de faire le If MsgBox... tu essai de faire if Me.Dirty (voir si ya
changement dans l'enreg en cours)
A+
"ptite grenouille" a écrit dans
le message de news:Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" a écrit dans
le message de news:Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" <ptitegrenouille@discussions.microsoft.com> a écrit dans
le message de news: 983A9593-FC15-4D84-B547-9B03C94E2415@microsoft.com...
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" a écrit dans
le message de news:Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
-----Message d'origine-----
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton
message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille"
a écrit dans
le message de news: 983A9593-FC15-4D84-B547-
Bonjour,
Sur mes formulaires j'ai mis un code permettant Ã
la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il
me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais
qu'il me demande de
sauvegarder seulement si j'ai touché à quelque
chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?",
vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations",
acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne
sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du
bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
.
-----Message d'origine-----
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."
Salut
Il te faut tester cette condition avant d'afficher ton
message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille"
<ptitegrenouille@discussions.microsoft.com> a écrit dans
le message de news: 983A9593-FC15-4D84-B547-
9B03C94E2415@microsoft.com...
Bonjour,
Sur mes formulaires j'ai mis un code permettant Ã
la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il
me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais
qu'il me demande de
sauvegarder seulement si j'ai touché à quelque
chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?",
vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations",
acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne
sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du
bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
.
-----Message d'origine-----
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton
message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille"
a écrit dans
le message de news: 983A9593-FC15-4D84-B547-
Bonjour,
Sur mes formulaires j'ai mis un code permettant Ã
la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il
me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais
qu'il me demande de
sauvegarder seulement si j'ai touché à quelque
chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?",
vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations",
acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne
sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du
bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
.
J ai eu le meme message hier en utilisant a peu pres le
meme code...
J ai supprimer le "=True" de mon code et ca a marche
donc
If Me!Dirty Then
Me!Command65.Enabled
Else .....
Je sais ca parait bizarre moi ca a marcher donc j espere
que pour toi aussi.
A+-----Message d'origine-----
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton
message:If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille"
a écrit dansle message de news: 983A9593-FC15-4D84-B547-Bonjour,
Sur mes formulaires j'ai mis un code permettant Ã
la fermeture de pouvoirsauvegarder ou non ce que l'on a fait. Seulement il
me le demande à chaquefois mem si je n'ai rien changé. je souhaiterais
qu'il me demande desauvegarder seulement si j'ai touché à quelque
chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?",
vbYesNo, "PIXXIM") = vbYes ThenDoCmd.Close acForm, "imputations",
acSaveYes 'sauvegarde et fermel'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne
sauvegarde pas et fermel'enregistrement
End If
'partie automatique générée à la création du
boutonDoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
.
J ai eu le meme message hier en utilisant a peu pres le
meme code...
J ai supprimer le "=True" de mon code et ca a marche
donc
If Me!Dirty Then
Me!Command65.Enabled
Else .....
Je sais ca parait bizarre moi ca a marcher donc j espere
que pour toi aussi.
A+
-----Message d'origine-----
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."
Salut
Il te faut tester cette condition avant d'afficher ton
message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille"
<ptitegrenouille@discussions.microsoft.com> a écrit dans
le message de news: 983A9593-FC15-4D84-B547-
9B03C94E2415@microsoft.com...
Bonjour,
Sur mes formulaires j'ai mis un code permettant Ã
la fermeture de pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il
me le demande à chaque
fois mem si je n'ai rien changé. je souhaiterais
qu'il me demande de
sauvegarder seulement si j'ai touché à quelque
chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?",
vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations",
acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne
sauvegarde pas et ferme
l'enregistrement
End If
'partie automatique générée à la création du
bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
.
J ai eu le meme message hier en utilisant a peu pres le
meme code...
J ai supprimer le "=True" de mon code et ca a marche
donc
If Me!Dirty Then
Me!Command65.Enabled
Else .....
Je sais ca parait bizarre moi ca a marcher donc j espere
que pour toi aussi.
A+-----Message d'origine-----
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton
message:If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille"
a écrit dansle message de news: 983A9593-FC15-4D84-B547-Bonjour,
Sur mes formulaires j'ai mis un code permettant Ã
la fermeture de pouvoirsauvegarder ou non ce que l'on a fait. Seulement il
me le demande à chaquefois mem si je n'ai rien changé. je souhaiterais
qu'il me demande desauvegarder seulement si j'ai touché à quelque
chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?",
vbYesNo, "PIXXIM") = vbYes ThenDoCmd.Close acForm, "imputations",
acSaveYes 'sauvegarde et fermel'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne
sauvegarde pas et fermel'enregistrement
End If
'partie automatique générée à la création du
boutonDoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
.
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" a écrit
dans
le message de news:Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de
pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à
chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et
ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."
Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" <ptitegrenouille@discussions.microsoft.com> a écrit
dans
le message de news: 983A9593-FC15-4D84-B547-9B03C94E2415@microsoft.com...
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de
pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à
chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et
ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" a écrit
dans
le message de news:Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de
pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à
chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et
ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Ce message d'erreur intervient quand tu essaies de desactiver le contrôle
actif, donc ici ton commande65 est actif, donc tu ne peux appliquer le
enabled dessus, il faut à la limite passer le focus à un autre contrôle
avant.
Arnaud
"ptite grenouille" a écrit
dans
le message de news:oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" a écrit
dans
le message de news:
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de
pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à
chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes
Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et
ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Ce message d'erreur intervient quand tu essaies de desactiver le contrôle
actif, donc ici ton commande65 est actif, donc tu ne peux appliquer le
enabled dessus, il faut à la limite passer le focus à un autre contrôle
avant.
Arnaud
"ptite grenouille" <ptitegrenouille@discussions.microsoft.com> a écrit
dans
le message de news: 1A0842AE-C94E-4438-8BE6-A4CA4FD15F39@microsoft.com...
oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."
Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" <ptitegrenouille@discussions.microsoft.com> a écrit
dans
le message de news:
983A9593-FC15-4D84-B547-9B03C94E2415@microsoft.com...
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de
pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à
chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes
Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et
ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci
Bonjour,
Ce message d'erreur intervient quand tu essaies de desactiver le contrôle
actif, donc ici ton commande65 est actif, donc tu ne peux appliquer le
enabled dessus, il faut à la limite passer le focus à un autre contrôle
avant.
Arnaud
"ptite grenouille" a écrit
dans
le message de news:oui oui et j'ai mis ça :
If Me.Dirty Then
Me!Commande65.Enabled = True
Else
Me!Commande65.Enabled = False
End If
Mais il me met un message d'erreur :
"Impossible de désactiver le controle actif."Salut
Il te faut tester cette condition avant d'afficher ton message:
If Me.Dirty Then
Il y a eu des modifications
Else
Pas de modifications
End If
Bye
"ptite grenouille" a écrit
dans
le message de news:
Bonjour,
Sur mes formulaires j'ai mis un code permettant à la fermeture de
pouvoir
sauvegarder ou non ce que l'on a fait. Seulement il me le demande à
chaque
fois mem si je n'ai rien changé. je souhaiterais qu'il me demande de
sauvegarder seulement si j'ai touché à quelque chose!
Voilà mon code pour le moment :
Private Sub Commande26_Click()
On Error GoTo Err_Commande26_Click
If MsgBox("Voulez-Vous sauvegarder ?", vbYesNo, "PIXXIM") = vbYes
Then
DoCmd.Close acForm, "imputations", acSaveYes 'sauvegarde et ferme
l'enregistrement
Else
DoCmd.Close acForm, "imputations", acSaveNo 'ne sauvegarde pas et
ferme
l'enregistrement
End If
'partie automatique générée à la création du bouton
DoCmd.Close
Exit_Commande26_Click:
Exit Sub
Err_Commande26_Click:
MsgBox Err.Description
Resume Exit_Commande26_Click
End Sub
Merci