[Access] éviter un enregistrement

Hélène -  
 jeremie -
Bonjour,
Sur le dernier champ d'un formulaire Access, j'ai mis une condition et je souhaite que lorsque le résultat est True l'enregistrement ne s'effecute pas. Comment puis-je faire ?

Un grand merci d'avance

4 réponses

  1. zenon Messages postés 729 Statut Membre 180
     
    Bin, tu peux annuler le dernier enregistrement.

    DoCmd.GoToRecord , , acLast
    If ... Then
    RunCommand acCmdDeleteRecord
    End If
    0
    1. Hélène
       
      Merci Zenon pour ta réponse.
      Je vais essayer
      A+
      Hélène
      0
  2. zenon Messages postés 729 Statut Membre 180
     
    attends, je pense avoir mal compris: j'ai considéré que tu voulais annuler le dernier enregistrement...

    Il vaut mieux me pas mettre la ligne :
    DoCmd.GoToRecord , , acLast
    0
    1. Hélène
       
      Hello Zenon,

      J'ai résolu le problème en rajoutant un bouton afin que le dernier focus se fasse sur celui-ci, comme cela ma condition s'effectue sur l'avant dernier champ.

      Mais je te remercie.
      Bonne journée.
      Hélène
      0
  3. aurelie
     
    bonjour j'ai un problem! voila
    j'ai enregistré le document de mon père (je travaille avec word) et puis tt s'est effacé et dans la précipitation j'ai enregistré la page blanche et maintenant kant j'ouvre le document c la page blanche qui apparait!
    ke pui-je faire pour annuler ce dernier enregistrement ?
    svp aidez moi! envoyez moi votre réponse à aureliegevenois_2@hotmail.com

    merci d'avance!
    0
  4. jeremie
     
    c'est tres simple, tu as perdu tout, une fois que c'est enregistré tu ne peux plus revenir en arrière (surtout si tu as fermé le programme ensuite)
    0