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

VBA Access Discussion :

Pb sur CreateObject (Scripting.Dictionary)


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut Pb sur CreateObject (Scripting.Dictionary)
    Bonjour a vous tous,

    Il y a un truc que je ne pige pas !!!!
    je suis sous access 2000

    J'ai un module de classe nommé "Obj1" qui ressemble a ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Private ListA
    Private ListB
     
    Private Sub Class_Initialize()
      'creation des collections
      Set ListA = CreateObject(Scripting.Dictionary)
      Set ListB = CreateObject(Scripting.Dictionary)
    End Sub
     
    Public Sub test()
      ListA.Add "A", "Ligne1" 
    End Sub
     
    Public Sub test2()
      msgbox "toto" 
    End Sub
    Et quand je fait dans une de mes fonctions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim O1 As New Obj1
    Osql.test
    J'ai une Erreur : 424 - Objet requis

    alors que si je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim O1 As New Obj1
    Osql.test2
    ça fonctionne impecc !!!!!!!!????????

    Quelqu'un a une idée ?

  2. #2
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Bonjour,


    il s'agit d'objets donc il faut les déclarer en type objet (la non mention du type implique un type variant).



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Private ListA as Object
    Private ListB as Object

  3. #3
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Merci....
    Mais c'est pareil !

    J'ai essayé juste une petite fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim a As Object
    Set a = CreateObject(Scripting.Dictionary)
    a.Add "r", "rrrr"
    Et sur la ligne "Set...." j'ai erreur 424 ( la meme )

    Merci encore

  4. #4
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set a = CreateObject("Scripting.Dictionary")

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/03/2006, 12h35
  2. Question sur les script sh
    Par gandalfar dans le forum Linux
    Réponses: 6
    Dernier message: 26/12/2005, 18h14
  3. Besoin d'aide sur un script SQL de recherche
    Par agougeon dans le forum Langage SQL
    Réponses: 5
    Dernier message: 26/10/2005, 11h40
  4. Question sur un script
    Par Gnux dans le forum Linux
    Réponses: 8
    Dernier message: 07/07/2005, 17h03
  5. installation sur serveur + script
    Par liliprog dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/08/2004, 15h18

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