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 :

utilisation de la fonction additem


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut utilisation de la fonction additem
    Bonjour,
    Donc comme à mon habitude, je ne suis pas tres doué, je recquiert votre aide sur cette fonction.
    Mon probleme simple en soit ce situe au niveau d une liste déroulante à laquelle j ai associé les donnés du champs d une table (jusque la pas de probleme) ce champs, COMMUNE, doit pouvoir etre modifier en ajoutant de nouvelles commune. Je souhaite donc rajouté dans ma liste un item 'NOUVELLE COMMUNE' mais quand j'essaye de le coder ca ne fonctionne pas...

    voici ce que j ai tenté de mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Modifiable17.AddItem "NOUVELLE COMMUNE"
    Bien sur j ai aussi fait pas mal de bidouillage mais je ne trouve pas la synthaxe adéquate...

    Merci d'avance pour votre précieuse aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Va voir

    AddItem, convient lorsque la liste déroulante est basée sur une liste de valeurs.
    Si elle est basée sur un formulaire, ce n'est plus valable.

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    dans le lien que tu me donne je ne trouve pas la solution que je recherche, je vais essayer d etre plus clair :
    j'ai une liste déroulante dans un formulaire, quand je fais dérouler la liste, je vois apparaitre mes COMMUNES (tiré du champs adéquate de ma table commune) et j'aimerais insérer dans cette liste le terme 'NOUVELLE COMMUNE' sans pour autant que ce choix la soit présent dans ma table.
    donc ma question est : est-ce possible et si oui comment !
    merci pour vos réponse rapide ^^

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Il suffit simplement de mettre la propriété limiter à liste sur non.

  5. #5
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 316
    Points : 367
    Points
    367
    Par défaut
    Bonjour,

    Lis bien la réponse de heureux-oli, on ne peut utiliser Additem que si lorsque la liste déroulante est basée sur une liste de valeurs, or ta liste est basée sur une table.

    A+

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    j ai essayer mais je rencontre un message d'erreur qui me dit qu'il est impossible de définir cette propriété sur non car "la première colonne visible, déterminée par la propriété lageurcolonne, n'est pas égal à la colonne liée." et j ai beau bidouillé ca m'affiche toujours la meme chose...

  7. #7
    Membre éprouvé Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    842
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Février 2005
    Messages : 842
    Points : 919
    Points
    919
    Par défaut
    Salut,

    A quoi te servira le terme "Nouvelle Commune" ? car, il est possible d'ajouter cette valeur a ta liste déroulante même si elle est basée sur une requête mais il faut savoir ce que tu veux faire de cette info

  8. #8
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    et bien tout simplement sur choix pouvoir insérer une nouvelle commune a la liste déjà existante.
    je sais bien que je pourrais agir autrement mais je suis pris au "piège" par des contraintes imposé par les utilisateur. En effet je suis en fait en train de migrer une application déjà existante de exel a access et je dois garder certaines chose de cette derniere apply...

  9. #9
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Citation Envoyé par PierrotKun
    j ai essayer mais je rencontre un message d'erreur qui me dit qu'il est impossible de définir cette propriété sur non car "la première colonne visible, déterminée par la propriété lageurcolonne, n'est pas égal à la colonne liée." et j ai beau bidouillé ca m'affiche toujours la meme chose...
    Tu as utilisé l'assistant et la valeur stockée dans la table n'est pas la commune, mais l'index de la table commune.
    Ce qui nous ramène à mon lien, il faut d'abord créer l'enregistrement dans la table correspondante.

Discussions similaires

  1. [LG]Utilisation de la fonction time
    Par kmitz dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2005, 13h05
  2. Utilisation de la fonction de déploiement
    Par mchicoix dans le forum XMLRAD
    Réponses: 4
    Dernier message: 01/03/2005, 14h35
  3. [LG]Utilisation de la fonction Random
    Par chloe95 dans le forum Langage
    Réponses: 1
    Dernier message: 01/03/2005, 14h20
  4. Utilisation de la fonction qsort
    Par Jsmeline dans le forum C
    Réponses: 8
    Dernier message: 28/01/2005, 12h40
  5. [LG]librairies : utiliser seulement quelques fonctions
    Par wwwroom dans le forum Langage
    Réponses: 13
    Dernier message: 14/05/2004, 22h50

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