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 avec une zone de liste deroulante


Sujet :

Access

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut erreur avec une zone de liste deroulante
    Bonjour ,

    je vous explique le plus possible mon formulaire:

    j'ai un formulaire basé sur une requetes,
    j'ai une zone de liste deroulante qui se nomme "code TC", dont la source est la clé "CA_ACTEUR" d'une autre table qui est liée "acteur".
    Dans le contenu j'ai une requête basé sur la table "ACTEUR", qui contient 5 colonnes et j'affiche que la premiere qui contient un trigramme (donc je met par exemple: 2.5cm;0cm;0cm;0cm;0cm)

    et quand je veut selectionner un trigramme dans ma zone de liste deroulante j'ai cette erreur :

    Valeur incorrecte pour ce champ.
    Vous avez peut être entré du texte dans un champ numerique ou un nombre superieur à ce que permet le paramétre de la propriété taille du champ.
    Je ne comprend pas car je les fais pour d'autre liste de la même maniére et sa marche trés bien .

    Si quelqu'un aurait une idée pour mon souci??

    Merci d'avance

  2. #2
    Membre confirmé
    Femme Profil pro
    Développement de produit
    Inscrit en
    Juin 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développement de produit
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2006
    Messages : 124
    Par défaut
    Salut,

    Peux tu mettre ton code d'origine de la source, stp ?

    Tu as mis quoi comme colonne dépendente ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut
    Désolé lola21 mais j'ai pas compris quel code tu voulais voir ?
    le code de mon formulaire ou de la requête de la table "ACTEUR" ?

    sinon j'ai 1 colonne liée.

  4. #4
    Expert éminent

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Le champs dans la table accepte bien 3 caractères ? de type texte ?

  5. #5
    Membre confirmé
    Femme Profil pro
    Développement de produit
    Inscrit en
    Juin 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développement de produit
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2006
    Messages : 124
    Par défaut
    Excuse moi, j'ai peut être pas été assez claire ... mais comme mon Access est en espagnol ... lol

    Le code dont je parle se trouve dans ton formulaire, dans les propriétés de ta liste, onglet Données, "origine de la source".

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut
    Oui le champ "NOM_ACTEUR" (trigramme) de la table "ACTEUR" à bien 3 caractéres de type de texte.
    mais la source de ma zone de liste deroulante est la clé de la table "ACTEUR" (un numeroAuto) mais mes tables son liées entre elles .
    Est ce que sa viendrais de là ?

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut
    Pour répondre à Lola21:
    dans l'origine de la source j'ai juste une expression: CA_ACTEUR
    ce champs fais partie de ma table "PROJET" où est basé mon formulaire, et ce champs est la clé primaire de ma table "ACTEUR"
    MEs tables "ACTEUR" et "PROJET" son liées par le champs CA_ACTEUR de 1acteurs a plusieurs projet

    Je sais pas si c'est trés clair

  8. #8
    Membre confirmé
    Femme Profil pro
    Développement de produit
    Inscrit en
    Juin 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développement de produit
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2006
    Messages : 124
    Par défaut
    Tu peux peut-être essayer le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     SELECT [ACTEUR].[CA_ACTEUR], [ACTEUR].[nom du champ] FROM ACTEUR;
    où CA_ACTEUR est bien ta clé et nom du champ, le champ que tu veux faire apparaître les données, dans ton cas, le tigramme, si j'ai bien compris.

    Sinon tu peux essayer de rentrer ta source avec SQL (tu cliques sur les trois petits points à droite de ta ligne origine de la source) et tu fais apparaître les champs dont tu as besoin. Normalement ça revient à la même chose que le code que j'ai écrit plus haut, mais c'est surtout au cas où je me serais trompée dans l'écriture du code (on sais jamais).

    Puis normalement tu mets ensuite la premiere colonne comme colonne dépendante (puisque c'est celle de ta clé) et dans format, tu mets 0cm,3cm; pour faire afficher le trigramme.

    J'espère avoir été assez claire

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut
    Merci beaucoup de ton aide

    mon souci est résolu

    enfaite j'avais liée la premiére colonne alors que la premiére étais le trigramme or je devais lier la clé .

    donc j'ai inversé mes champs dans la reqête et tout fonctionne.

    Encore merci

  10. #10
    Membre confirmé
    Femme Profil pro
    Développement de produit
    Inscrit en
    Juin 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développement de produit
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2006
    Messages : 124
    Par défaut
    C'est cool alors !! :cool:

    Bonne continuation !

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

Discussions similaires

  1. Selection de plusieurs colonnes avec une zone de liste
    Par vinzeffect dans le forum Access
    Réponses: 3
    Dernier message: 20/01/2007, 23h51
  2. mettre à jour une zone de liste deroulante ?
    Par jessy212 dans le forum Access
    Réponses: 2
    Dernier message: 30/08/2006, 15h50
  3. Critère de requête avec une zone de liste dans un formulaire
    Par Dehez dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 19/06/2006, 13h49
  4. [VBA-E]Erreur avec une combobox qui liste le contenu de cell
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/03/2006, 13h01
  5. Réponses: 1
    Dernier message: 19/01/2006, 18h54

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