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 :

Comment faire ??? Sous formulaire ? Autre ?


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Comment faire ??? Sous formulaire ? Autre ?
    Bonjour,
    Je suis newbie in access et je tente de developper une base de déclaration d'interventions. Le principe est simple : 3 secteurs et à chaque secteur une liste de nom d'intervenant. Afin de faire remplir les formulaires d'intervention, j'ai créé un formulaire dans lequel chacun saisi son domaine parmis 3 choix (Sma, Audio Visuel, Cinéma= 1 table avec 3 champs), puis le technicien saisi ensuite son nom (Monsieur 1, monsieur, 2 etc....= Une table avec 33 champs).
    Or chaque technicien est affecté à un domaine et j'aurais voulu que mon formulaire ne propose les noms des techniciens qu'en fonction du domaine choisi (si je prends Cinéma, je n'ai le choix que parmi les noms affectés au cinéma; etc...)
    D'où ma question : COMMENT FAIRE ??
    Je cause pas le Vba, ni autre mais je peux m'y mettre...
    Merci de vos réponses...
    Zotto (le nouvo)

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    ton formulaire devrait contenir dans un premier temp
    3 case à cocher (1 par domaine)
    1 zone liste (qui contiendra les noms des techniciens en rapport du domaine)

  3. #3
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Points : 67
    Points
    67
    Par défaut
    Pitete je peux t'aider, j'ai du le faire aussi...

    Moi j'ai une table avec tout le monde puis quand je sélectionne l'équipe dans une liste déroulante il affiche que les membres de l'equipe sélectionnée... c'est ca que tu veux?

    La liste des personnes s'affiche dans un sous formulaire qui est dasn un formulaire qui contient la liste déroulante. suis-je assez clair?
    Tout ch'ti qui pisse i tient s'biroute din ch'min
    La victoire est conservatrice, la défaite est évolutive

  4. #4
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Pas tout a fait ca...
    Tout d'abord merci Scorpio et Porki pour vos responses; mais en fait c'est un formulaire tout bete je choisi dans un premier temps mon secteur, et ensuite par déduction Access ne me propose un choix que parmi les noms de technicien du domaine: Le principe de la liste pour le secteur est simple a faire, mais le lien entre la liste selectionnée et la suite se complique:
    -------- --------------------------------------------------
    SMA ! = } choix parmis les noms des techniciens sma
    -------- --------------------------------------------------
    et non plus
    -------- -----------------------------------------------------------
    SMA ! = } choix parmis toute la liste des noms de techniciens
    -------- -----------------------------------------------------------

    Voilà en fait du premier choix découle les propositions du second.

    Mais pour expliquer ca a Access, faut se lever tôt !!!

    Merci encore à vous, mais vos solutions ne correspondent pas tout à fait.

    Zotto (le nouvo)

  5. #5
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Points : 67
    Points
    67
    Par défaut
    C'est dans 2 liste déroulantes?
    dans la première liste t'as le domaine et dans la 2eme le nom des mecs?

    Parce que je sais pas ce que tu veux après en fait. tu veux partir de quoi et arriver à quoi?
    (choisir dans 2 listes, choisir dans une liste puis sélectionner dans un SF, taper le domaine puis liste...)
    Tout ch'ti qui pisse i tient s'biroute din ch'min
    La victoire est conservatrice, la défaite est évolutive

  6. #6
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Voilà les mots juste !!!
    GSCORPIO Merci tu as su trouver les mots justes !

    En effet il s'agit de deux listes déroulantes, le choix de la première conditionne les propositions faites dans la seconde. Si je prends SMA, j'ai le choix dans la liste des tech sma, si je prends ciné, j'ai le choix dans la liste des tech ciné, etc...

    Désolé de pas avoir réussi à être plus clair dés le départ...

    Encore merci de ta collaboration !

    Zotto (le nouvo)

  7. #7
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Points : 67
    Points
    67
    Par défaut
    Ben t'as qu'à faire une tite procédure en VB... tu connais pas du tout?

    Sinon dis moi si en théorie c'est ce que tu veux.

    Sur changement de ta liste 1, il te met à jour le contenu de ta liste 1.
    tu teste le contenu de la liste 1 et tu mets à jour la requete pour le contenu de ta liste 2. tu vois comment faire?
    Tout ch'ti qui pisse i tient s'biroute din ch'min
    La victoire est conservatrice, la défaite est évolutive

  8. #8
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Yes c'est tout a fait ca :
    En théorie, je choisi dans la liste un et ca condition mes choix dans la liste 2, puis je choisi dans la liste 2.
    Par contre pour faire ca en Vba, c'est pas demain gagné... Y'a pas une fonctionnalité toute simple ?
    Encore merci
    Zotto

  9. #9
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Points : 67
    Points
    67
    Par défaut
    Ben je pense pas... attend j'essaye un tru et si ca marche je te le donne tout fait ok?
    Tout ch'ti qui pisse i tient s'biroute din ch'min
    La victoire est conservatrice, la défaite est évolutive

  10. #10
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    OK Merci

  11. #11
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 81
    Points : 67
    Points
    67
    Par défaut
    Bon alors t'as créé ta table avec les domaines et celle avec noms.

    dans la première liste tu mets les domaines. puis tu crée une requete qui contient les noms des mecs et les domaines qui leur correspondent (tu peux les cacher).
    Dans la partie critère t'en choisi un, n'importe lequel.

    Apres tu vas dans le mode SQL de ta requete (en haut à gauche ya une icone) puis tu copie tout le texte (SELECT...)
    puis tu vas sur les propriétés de ta liste1 (domaines) et dans evenement tu fais une procédure sur changement et générer code.

    sub liste1_change()

    me!liste2.rowsource = (tu copies la requete en SQL)

    oublie pas de mettre un " avant select et au debut de chaque ligne (il te le met sur plusieurs lignes logiquement). à la fin de la derniere ligne tu met un autre "
    et à la fin de la 1ere ligne et des autres (sauf la derniere) tu met " & _
    puis tu remplaces le "domaine" (que t'avais choisis) par ""me!liste1""

    et là en théorie ca marche
    Tout ch'ti qui pisse i tient s'biroute din ch'min
    La victoire est conservatrice, la défaite est évolutive

  12. #12
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Ouaouuuuuuuuuuuuuuuuuuuuuuuu; alors la respect....
    Je tente cela tout dessuite et je te dis, si ca marche, tu gagnes une entrée pour le parc....
    Encore merci !
    Zotto (le nouvo)

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/11/2007, 12h23
  2. Réponses: 1
    Dernier message: 23/07/2007, 10h47
  3. Réponses: 14
    Dernier message: 27/07/2006, 14h40
  4. Comment faire un formulaire en c
    Par nrike dans le forum C
    Réponses: 10
    Dernier message: 18/07/2006, 22h18
  5. [VB.NET] [PPC] Comment faire un formulaire sur pls pages?
    Par papy27 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 03/06/2004, 17h23

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