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 :

Un appel de fonction dans la partie gauche de l'affectation doit renvoyer Variant ou objet [AC-2007]


Sujet :

IHM

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 681
    Points : 214
    Points
    214
    Par défaut Un appel de fonction dans la partie gauche de l'affectation doit renvoyer Variant ou objet
    Bonjour,
    J'ai souvent utilisé sans problème la fonction Mod pour obtenir le reste d'une division, mais dans le cas présent, j'obtiens l'erreur de compilation reprise dans l'intitulé à la ligne 5.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim A as variant
    Dim B as long
    dim C as variant
    A= B Mod IIf(A<2000,2000,1000)
    C=A
    Il n'y a pourtant que des variant dans le code.

    Où est l'erreur ?
    Amitiès

  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
    Bonjour.

    Je viens de faire un test avec ton code et cela fonctionne parfaitement (en Access 2010).

    De ton message je ne saisi pas si le problème est sur la ligne 4 qui calcule le mod ou la ligne 5.

    En supposant 5, si tu mets un point d'arrêt sur la ligne 5, Est-ce que tu peux voir la valeur de A ?

    Si c'est seulement une partie de ton code, est-ce qu'il pourrait y avoir un objet C défini précédemment et toujours visible ?

    A+

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 681
    Points : 214
    Points
    214
    Par défaut
    @marot_r
    L'erreur apparaît bien ligne 5 et la valeur de A est vide avec un point d'arrêt.

    J'ai fait des essais en modifiant cette partie du code et maintenant c'est dès le lancement du programme que l'erreur apparaît.
    Des points d'arrêt aux sub open load du formulaire ne changent rien.
    Je suis donc devant un autre problème, car malheureusement je n'ai pas noté toutes les modifications que j'ai faites.

    Dès que j'aura réussi à faire repartir le programme jusqu'à 'erreur, je rerprendrai contact.
    Merci de votreaide.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 681
    Points : 214
    Points
    214
    Par défaut
    L'erreur provenait de l'existence d'une seconde DIM autre que variant pour une variable .
    Tout est rentré dans l'ordre après que j'aie récupéré une ancienne copie du programme sur une clé USB oubliée et l'aie remise à jour.

    Merci de votre aide

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

Discussions similaires

  1. appel de fonction dans la partie gauche doit renvoyer variant ou object
    Par dante33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/01/2008, 14h16
  2. Appel de fonction dans une page JSP
    Par Addouna dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 09/03/2006, 12h56
  3. Appeler une fonction dans un autre cadre !
    Par rich25200 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/11/2005, 13h01
  4. Réponses: 7
    Dernier message: 10/09/2005, 16h49
  5. [langage] Appel de fonction dans un lien
    Par drakan dans le forum Langage
    Réponses: 1
    Dernier message: 17/05/2005, 18h30

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