| auteurs : Demco, Tofalu | Comment interdire les :
Modifications :
Ajouts :
Me. AllowAdditions = False
|
Suppressions :
Me. AllowDeletions = False
|
Une autre possibilité est définir la propriété du Recordset du formulaire à Instantané.
|
| auteur : Team Access | Pour qu'Access n'enregistre pas les modifications faites dans un formulaire, il faut utiliser l'événement BeforeUpdate et y placer la ligne suivante : |
| auteur : BrunoM45 |
Il faut mettre le message de confirmation sur l'événement "BeforeUpdate" du formulaire :
Private Sub Form_BeforeUpdate (Cancel As Integer)
If MsgBox (" Voulez-vous confirmer la modification " , vbQuestion + vbYesNo , " CONFIRMATION " ) = vbNo Then
Me. undo
Cancel = true
End if
End Sub
|
|
| auteur : Demco |
Voici le code généré par Access à l'aide de l'assistant de création de bouton.
Private Sub btnSuppr_Click ()
On Error GoTo Err_btnSuppr_Click
DoCmd. DoMenuItem acFormBar, acEditMenu, 8 , , acMenuVer70
DoCmd. DoMenuItem acFormBar, acEditMenu, 6 , , acMenuVer70
Exit_btnSuppr_Click :
Exit Sub
Err_btnSuppr_Click :
MsgBox Err . Description
Resume Exit_btnSuppr_Click
End Sub
|
Vous devinerez donc que ce sont les lignes suivantes qui suppriment l'enregistrement :
DoCmd. DoMenuItem acFormBar, acEditMenu, 8 , , acMenuVer70
DoCmd. DoMenuItem acFormBar, acEditMenu, 6 , , acMenuVer70
|
|
| auteur : Arkham46 | Access n'enregistre les modifications ou les nouvelles données qu'après changement d'enregistrement.
Voici le code permettant d'obliger Access à sauvegarder les modifications portées à l'enregistrement actuel :
DoCmd. RunCommand acCmdSaveRecord
|
|
Consultez les autres F.A.Q's
Les sources présentés sur cette pages sont libre de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2004
Developpez LLC. Tout droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérets.
Cette page est déposée à la SACD.
|