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 :

prb , incompatibilite de type


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 12
    Par défaut prb , incompatibilite de type
    bonjour

    voila mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim i As Integer
    i = "SELECT OFMAP.CDSORTE FROM OFMAP WHERE (OFMAP.NFAB=me.N_FAB_N.value And OFMAP.NLIGNFAB = me.N_LIG_FAB_N.value);"
    Me.CODE_SORTE_SORTI_ENR_N.Value = i
    j'ai message "incompatibilite de type", pourtant n_fab_n et un nombre entier ainsi que n_lign_n

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu ne peux utiliser une chaine SQL comme cela, ce n'est pas possible.

    Il faut utiliser :

    1 - Soit DAO avec les recordsets.

    2 - Soit les fonctions de domaine avec DLookup dans ton cas.

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 12
    Par défaut
    Merci pour ton aide
    je test avec un dllokup, mais je n'arrive pas a trouver la bonne syntax.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.CODE_SORTE_SORTI_ENR_N.Value = (Dlookup("cdsorte","ofmap","nfab" = me.N_FAB.Value and "nlignfab" = me.N_LIG_FAB.Value)

  4. #4
    Invité
    Invité(e)
    Par défaut
    Regarde bien l'article sur les fonctions de domaine; au chapitre III-E.

    Déjà les = sont mal placés, de plus l'auteur de cet article montre des exemples avec les différents types de champs, est-ce que tous tes champs sont bien du numérique ?

    De plus penses à la concaténation des différentes chaines, avec le &.

    Je te conseille de relire l'article de A à Z, car il y'a différents exemples, même ce qu'il y a pour les autres fonctions de domaine te seras utile.

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 12
    Par défaut
    merci beaucoup de m'avoir guidé.

    encore un petit soucis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim i As Integer
    valeurfab = Me.N_FAB_N.Value
    valeurlfab = Me.N_LIG_FAB_N.Value
    i = CInt(DLookup("cdsorte", "ofmap", "nfab = " & valeurfab & " And nlignfab = " & valeurlfab))
    MsgBox i
    Il me renvoie : type de données incompatible dans l'expression du critere.
    si je met des nombres rellees sans varaible sa fonctionne.
    Mes champs sont bien en numerique

Discussions similaires

  1. Incompatibilité de type ListBox
    Par priest69 dans le forum Access
    Réponses: 1
    Dernier message: 16/11/2005, 11h19
  2. Message incompatibilité de type
    Par Daniel MOREAU dans le forum Access
    Réponses: 5
    Dernier message: 10/10/2005, 20h57
  3. incompatibilité de type
    Par zooffy dans le forum Access
    Réponses: 2
    Dernier message: 13/06/2005, 15h12
  4. Incompatibilité de types dans un formulaire
    Par ahage4x4 dans le forum ASP
    Réponses: 3
    Dernier message: 03/05/2005, 15h39
  5. [XSD] Incompatibilité des types xs:ID et xs:IDREF ?
    Par Cpt.FLAM dans le forum Valider
    Réponses: 6
    Dernier message: 08/04/2005, 14h54

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