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

VB 6 et antérieur Discussion :

[VB6] erreur de compilation:Méthode ou membre de données introuvable


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut [VB6] erreur de compilation:Méthode ou membre de données introuvable
    a tous pb je dev sous vb6 il me dit "erreur de compilation:Méthode ou membre de données introuvable"
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Private Sub supprimer_Click()
    
    Set Rsmachine = New Recordset
    Set Rsalerte = New Recordset
    With Rsmachine
    .ActiveConnection = MaConnexion
    .Open "delete * from immatriculation where immatriculation=" & Label16.Caption
    End With
    With Rsalerte
    .ActiveConnection = MaConnexion
    .Open "delete * from Alerte where N°immatriculation" & Label16.Caption
    End With
    
    MsgBox ("Suppression effectué")
    
    l_client.Clear
        imma.Text = ""
        genre.Text = ""
        serie.Text = ""
        marque.Text = ""
        model.Text = ""
        carbu.Text = ""
        mcircu.Text = ""
        grise.Text = ""
        visite.Text = ""
        service.Text = ""
        responsable.Text = ""
        symptomes.Text = ""
        control.Text = ""
    End Sub
    il me surligne ".caption" dans le with Rsmachine merci

  2. #2
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 58
    Par défaut
    bonjour,

    Déjà à ta place je préciserai de quelle Dll vient le recordset

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim RsMachine as ADODB.Recordset
    set RsMachine= New ADODB.recordset
    Essaie comme ca ^^

  3. #3
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Salut,

    Juste en regardant rapidement, tu dois avoir une autre erreur sur cette ligne (correction en rouge)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Open "delete * from Alerte where N°immatriculation=" & Label16.Caption
    +

    Théo

  4. #4
    Membre expérimenté Avatar de AdHoc
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 245
    Par défaut
    Essayes d'isoler le problème en passant par des variables string
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim sMonImmatriculation as string
    Dim sMaRequete as string
    ...
    sMonImmatriculation = Label16.Caption
    sMaRequete = "delete * from immatriculation where immatriculation=" & sMonImmatriculation
    With Rsmachine
    <div style="margin-left:40px">.ActiveConnection = MaConnexion
    .Open  sMaRequete </div>End With

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    non rien ne fonctionne la methode d'isolation me fait exactement le meme pb merci de vous pencher sur mon probleme

  6. #6
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 14
    Par défaut
    si tu mets un "+" à la place du "&" ??? (et mets le dans une variable string en même temps)
    moi je mets toujours des + c'est pour ça sinon je sais pas du tout!

  7. #7
    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
    Citation Envoyé par fouf_01
    non rien ne fonctionne la methode d'isolation me fait exactement le meme pb merci de vous pencher sur mon probleme
    sur qu'elle ligne, il y en a 2 maintenant

  8. #8
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    Citation Envoyé par alys56
    si tu mets un "+" à la place du "&" ??? (et mets le dans une variable string en même temps)
    moi je mets toujours des + c'est pour ça sinon je sais pas du tout!
    pour les manipulations de strings, le & est préférable.

    sinon, l'erreur ressemble à un truc qui s'appelle label 16 (peut-être une variable ou une fonction) et qui n'esn est pas un.

    vérifie ce que c'est.

  9. #9
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par alys56
    si tu mets un "+" à la place du "&" ??? (et mets le dans une variable string en même temps)
    moi je mets toujours des + c'est pour ça sinon je sais pas du tout!
    et bien, ca doit etre chouette si tu programmes en VB6, et que, comme tous les débutants, tu oublies la moitié des déclarations de variables

    L'opérateur de concaténation en VB6 est &, alors ne pas tenir compte, svp, des remarques inutiles de alys

    >> fouf : tu es vraiment sûr que c'est le label16.caption qui provoque l'erreur ?

    j'ai des doute, ou alors ce controle n'existe pas !

    Sans vouloir epiloguer sur un Recordeset.Open pour une requete Delete ....

  10. #10
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 58
    Par défaut
    tu as bien spécifier la dll du recordset?
    PArceque perso j'ai obtenu énormément d'erreur de ce genre parceque je ne spécifiais pas la dll d'ou provenait l'objet...

  11. #11
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 58
    Par défaut
    Sinon essaie sans le with J'ai eu des erreurs bizarres aussi avec ca! lol

  12. #12
    Membre expérimenté Avatar de AdHoc
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 245
    Par défaut
    bonjour,
    Citation Envoyé par fouf_01
    exactement le meme pb
    Oui, mais il a peut etre changer de ligne ?
    Une des questions est de savoir si tu plante sur label.caption ou sur la méthode open.

  13. #13
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 58
    Par défaut
    Je ne vois pas pourquoi il planterait sur label.caption??
    C'est bizarre quand meme ^^

  14. #14
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    pour que ça plante, il faut que label16 ne soit pas un label(ou n'existe plus), ou qu'il ne soit pas un composant installé (mais alors là, je veux savoir comment t'a fait ).

  15. #15
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    méphistopheles : J'ajouterais aussi comme possibilité que le label a été renommé après avoir fait le code ...

  16. #16
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Au lieu de vous torturer l'esprit à jouer aux devinettes, attendez donc le retour du posteur initial (s'il revient )
    Il a déjà pas mal de pistes et d'infos, à lui de se manifester

  17. #17
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    Citation Envoyé par Theocourant
    méphistopheles : J'ajouterais aussi comme possibilité que le label a été renommé après avoir fait le code ...
    non car dans ce cas, il devrais mettre
    Citation Envoyé par débogueur
    ereur d'execution "424" :

    un objet est requis



  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    Le label existe bien dans mon form je ve suprimer une ligne de ma base, j'ai trouver le code d'un projet sur le net le code fonctionne bien sur l'apli télécharger mais sur le mien non dommage.
    dans le form j'ai une case recherche ou je saisi l'immatriculation rechercher le bouton recherche,PLUSIEUR cases ou l'on retrouve les info de la base avez vous des solutions pour effacer les info afficher

  19. #19
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    il porte bien le nom label16

  20. #20
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 41
    Par défaut
    en gros comment suprimer juste les infos afficher car quand je suprime

    avant

    .Open "delete * from immatriculation where immatriculation=" & Label16.Caption

    apres

    .Open "delete * from immatriculation where immatriculation"

    il me suprime toute les ligne de ma table

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. additem méthode ou membre de donnée introuvable
    Par saadoun dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 16/02/2014, 01h58
  2. publipostage : membre de données introuvable
    Par sardaucar dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/06/2012, 02h43
  3. [AC-2007] Erreur de compilation Méthode ou membre de données introuvable
    Par gboulard dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/06/2011, 15h29
  4. [AC-2003] Méthode ou membre de données introuvable (erreur 461)
    Par mamadouabd dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/07/2009, 22h53
  5. [VB6] erreur de compilation:utilisation incorrecte du mot clé New
    Par fouf_01 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 17/05/2006, 16h22

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