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

Access Discussion :

[debug VBA]Message erreur 2499 seulement en mode debug


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut [debug VBA]Message erreur 2499 seulement en mode debug
    Qui pourrait m'expliquer le message d'erreur sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.GoToRecord , , acLast
    UNIQUEMENT lorsque j'ai mis un point d'arrêt dans la fonction contenant ce code

    Qui dit :
    Erreur d'exécution 2499 : Impossible d'utiliser l'action AtteindreEnregistrement ou la méthode GoToRecord en mode Création
    Je fais du DAO mais tous les update sont faits, même les "Set Rst=Nothing"
    Donc il n'y a pas de table en mode création (design).

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    je crois qu'il sagit pas de ta table mais plutôt de ta macro VBA .. en mode création

  3. #3
    Faw
    Faw est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Par défaut
    Pas tout compris mais atteindre le dernier enregistrement d'un rs
    c'est:

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut
    Désolé de n'avoir pas été clair sur le code, c'est pour se placer sur le dernier élément d'un sous-formulaire

    C'est à la fin d'une fonction ou j'ai mis à jour des données

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Me.sous_formulaire.Requery
    Me.sous_formulaire.SetFocus
    DoCmd.GoToRecord , , acLast 'Placement sur le dernier enregistrement
    Notez, cela marche bien lorsque je ne débugue rien. Sinon c'est un peu....

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut
    Pour info, j'ai contourné la chose en modifiant le moyen d'accéder au dernier enregistrement de mon sous-formulaire (Me.frm.Form.Recordset.MoveLast)

    Merci Faw, j'ai été lent à capter.......

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

Discussions similaires

  1. Erreur à l'exécution en mode debug
    Par sebousseau dans le forum Qt Creator
    Réponses: 7
    Dernier message: 18/04/2015, 16h04
  2. [XL-2003] Macro qui marche seulement en mode debug
    Par auberns dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/10/2012, 20h36
  3. Réponses: 3
    Dernier message: 02/02/2012, 15h22
  4. Message d'erreur debug vba
    Par quest80670 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/11/2010, 20h24
  5. Réponses: 2
    Dernier message: 27/03/2006, 17h18

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