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

IHM Discussion :

Access 2003 : Réinitialisation d'une liste non modifiable


Sujet :

IHM

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Access 2003 : Réinitialisation d'une liste non modifiable
    Bonjour tout le monde,

    Nouveau venu dans le monde des développeurs, j'ai un petit souci dont je n'arrive pas à trouver la soluce dans les différents posts et FAQ existants en Access. Voici le problème :

    Liste A = Pays
    Liste B = Ville du pays sélectionné en liste A

    Si je sélectionne en A "Belgique" et en B "Bruxelles" et qu'ensuite je modifie ma sélection en A avec "France", ma liste B se met à jour via la commande Refresh MAIS ma sélection "Bruxelles" reste affichée dans mon formulaire.

    A et B n'étant pas des listes modifiables, je ne peux malheureusement pas utiliser le code [Row Source = " "]

    Existe-t-il un code me permettant de rendre de liste vide afin que l'utilisateur choisisse une ville du nouveau pays sélectionné ?

    Merci d'avance pour votre aide,
    Hollywood

  2. #2
    Expert éminent sénior

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    A et B n'étant pas des listes modifiables, je ne peux malheureusement pas utiliser le code [Row Source = " "]
    Si normalement tu peux utiliser cette syntaxe. le fait que la liste soit modifiable ou non définit juste son interraction avec l'utilisateur. Dans un cas, une liste, dans un autre une combobox.

    De toute façon, il faut bien modifier le rowsource de la liste pour pas que l'utilisateur voit Bruxelle s'il a choisi le pays France

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Leprob c'est que si j'ajoute ListeB.rowsource="" il me vide ma liste mais il ne supprime pas l'élément sélectionné.

    Je viens de tester le simple Me.ListeB = "" en procédure sur liste A_Change et il me donne le champ de liste B vide comme je le voulais.

    Le prob est donc résolu.
    Merci pour l'inspiration

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

Discussions similaires

  1. Access 2003 - Création d'une drop-down List
    Par Peach79 dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/12/2008, 15h41
  2. Réponses: 2
    Dernier message: 21/07/2008, 14h26
  3. [Débutant] Filtrer une zone de liste non modifiable
    Par jeanchcom dans le forum Access
    Réponses: 7
    Dernier message: 08/08/2006, 09h48
  4. Réponses: 1
    Dernier message: 25/04/2006, 12h03
  5. Recherche dans une liste non trié
    Par Oberown dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 13/09/2004, 13h56

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