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 :

Problème d'utilisation de la procédure Form_Load en VBA / Access 2013


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 16
    Par défaut Problème d'utilisation de la procédure Form_Load en VBA / Access 2013
    Bonjour, je travail depuis sur une base de donnée en access. Pour cela j'ai voulu utilisé la procédure Form_Load dans VBA, pour un affichage automatique de certaines données mémorisées. Je crois avoir respecté la syntaxe, mais celui ci ne marche pas, il affiche une erreur lorsque je l'exécute: "erreur de compilation projet ou bibliothèque introuvable" ; je ne comprends pas pourquoi. Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Load()
    'Affiche automatique la catégorie grâce à l'identifiant mémorisé
        If X_CategId <> "" Then
           Z_CategId.SetFocus
           DoCmd.FindRecord X_CategId
        End If
    End Sub
    Nom : Capture.PNG
Affichages : 465
Taille : 63,5 Ko
    En faite, je voudrai que lorsqu'on utilise le formulaire F_Categorie_Maj, qu'on stocke avant de fermer le formulaire l'identifiant de la dernière catégorie visualisée. Puis lorsqu'on rouvrira ce formulaire, on pourra recupérer le contenu de cette variable et afficher automatiquement la catégorie correspondante. L'utilisateur aura donc l'impression d'être revenu au point où il était.
    Pour cela, j'ai créé une variable globale X_CategId pour stocker l'identifiant de la table catégorie que je voudrai après utiliser avec la procédure Form_load. Mais ça ne marche pas alors que la syntaxe semble correcte
    Voici le lien de mon fichier access : https://www.zeta-uploader.com/2063179950 ; vous pouvez l'uploader et puis exécuter le formulaire F_Categorie_Maj et vous verrez que ça marque "erreur de compilation", et je comprends pas pourquoi.
    Merci bcp pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Bonjour,

    Moi ça ne me semble pas correct du tout.

    Z_CategId n'existe pas en tant que contrôle, donc essayer d'y mettre le focus me parait farfelue. Note également que Z_CategId n'existe pas du tout dans ton application.

    J'ai vu que tu avais inclus MSCAL et FORMS 2 en tant que référence. Pour le premier, s'agissant d'un OCX vb6 non seulement il est soumis à licence, ce qui n'engage que toi, mais encore n'étant plus maintenu il risque d'être récalcitrant à utiliser sur les prochains systèmes.
    Quand à FORMS 2, étant dans ACCESS je ne vois pas trop ce que tu souhaites en faire.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 16
    Par défaut
    Merci, pour l'intervention, j'ai déjà pu resoudre mon problème. J'ai changé Z_CategId par CategId qui existe et là, ça fonctionne nickel

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

Discussions similaires

  1. Problème d'utilisation de la formule : formulaR1C1 en VBA
    Par shakapouet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/11/2014, 16h24
  2. [OL-2003] Appel procédure outlook depuis VBA Access
    Par Dallamien dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 29/09/2010, 15h39
  3. Réponses: 3
    Dernier message: 08/02/2010, 19h12
  4. Récupération résultat Procédure Stockée dans Vba Access
    Par lito74 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/02/2010, 18h45
  5. Réponses: 4
    Dernier message: 16/06/2005, 15h37

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