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 :

Erreur 7952 "you made an illegal function call"


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Erreur 7952 "you made an illegal function call"
    Bonjour a tous,

    J essaye en vain de compiler mon code mais j ai toujours cette erreur:

    Erreur 7952 "you made an illegal function call"

    mon code ouvre divers fichiers access ou excel pour compiler des fonctions grace a application.Run

    Le code marche parfaitement quand les fonctions n ont pas de parametres, le probleme est que je dois faire exactement la mm chose avec des fonctions ayant des parametres. je les ai teste en independant tout marche mais la ligne application.Run renvoit le message d erreur ci dessus.

    pourriez vous me filez un coup de main ?

    Merci enormement,

    Windows XP
    Access 2007

    code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub test()
    Dim MonAccess As New Access.Application
    MonAccess.OpenCurrentDatabase "C:\Chemin\fichier.mdb"
    MonAccess.Run "Fonction", Tableauparametre
    MonAccess.Quit acQuitSaveNone
    Set MonAccess = Nothing
    End sub

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Bonjour,

    Il faudrait un exemple complet d'un appel et d'une fonction qui plante

  3. #3
    Membre à l'essai
    Homme Profil pro
    Responsable des études
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Points : 13
    Points
    13
    Par défaut lancement de macro dans une base access distante
    bonjour,

    J'ai le même problème, mais avec une évolution, je m'explique :

    J'utilise une base access qui pilote des extractions BO et des exécutions de programmes VBA (sub) dans une deuxième base access .
    Ces programmes VBA pilotent l'exécution de macros dans une troisième base access !

    Pourquoi cette complexité ? c'est historique les macro access ont été créées en premier et l'automatisation (pilotage) a été faite ensuite sans toucher à l'existant ( bases conséquentes et manque de temps pour tout refaire!).

    Tout fonctionnait bien sous windows XP et Office 2003, mais on a du passer à windows 7 et Office 2010 et les problèmes ont commencé !

    -----> Je viens de perdre une heure de rédaction de mon problème car mon identification a disparue lors de la prévisualisation finale et il ne reste plus que ce qui est ci-dessus et je n'ai pas envie de ré écrire tout ! c'est dommage car avoir l'erreur 2486, puis 7952 pour le même type d'instruction ça me pose un vrai problème !!

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    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 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,
    Il faut ouvrir un nouveau sujet car là tu passes totalement inaperçu.

    Bref !

    Ce que je ne comprend pas c'est la manière de résoudre le problème. Si tu dois faire une verrue pourquoi l'avoir faite à l'extérieur, dans un fichier appli séparée. Inclus-la dans l'application d'origine.
    Surtout que lorsqu'on choisi de faire un verrue c'est justement pour ne pas toucher à l'existant.

    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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/05/2015, 23h01
  2. Réponses: 1
    Dernier message: 11/04/2011, 17h48
  3. Erreur : document.test.submit is not a function
    Par King_T dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 16/05/2008, 23h09
  4. Réponses: 6
    Dernier message: 12/05/2008, 14h56

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