IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Detecter si aucun enregistrement


Sujet :

IHM

  1. #1
    Membre averti
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Points : 403
    Points
    403
    Par défaut Detecter si aucun enregistrement
    Bonjour à tous,

    Lorsque je supprime un enregistrement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       DoCmd.RunCommand acCmdSelectRecord
        DoCmd.RunCommand acCmdDeleteRecord
    et que c'était le seul du recordset le formulaire est vide de valeurs et devient impossible à fermer car, justement des champs clés ne sont pas remplis.

    Peut-on détecter cette situation et forcer la fermeture?

    Merci de votre attention

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Je pense que j'ai déjà eu ce problème et que la seule solution que j'ai trouvée c'était de gérer l'erreur avce l'événement OnError et dans le cas très spécifique de cette erreur l'ignorer.

    A+

  3. #3
    Membre averti
    Directeur technique
    Inscrit en
    Novembre 2006
    Messages
    584
    Détails du profil
    Informations personnelles :
    Âge : 61

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 584
    Points : 403
    Points
    403
    Par défaut
    Merci pour ta réponse.
    Pour l'instant je m'en suis sorti en ajoutant un docmd.close comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DoCmd.RunCommand acCmdSelectRecord
        DoCmd.RunCommand acCmdDeleteRecord
        If Me.NewRecord Then DoCmd.Close
    Et ça semble aller!
    A+
    (Et vive développez.com!)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. si aucun enregistrement trouvé
    Par @rkane dans le forum Access
    Réponses: 4
    Dernier message: 05/12/2006, 15h05
  2. [Conception] Aucun enregistrement retourné
    Par benoitinfrance dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 01/08/2006, 10h59
  3. Réponses: 5
    Dernier message: 10/07/2006, 09h31
  4. Recordset Fields aucun enregistrement en cours
    Par Mariboo dans le forum Access
    Réponses: 2
    Dernier message: 24/05/2006, 10h23
  5. [VBA] aucun enregistrement dans un recordset
    Par gyzmo5 dans le forum Access
    Réponses: 2
    Dernier message: 07/02/2006, 11h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo