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 :

Actualisation dynamique et relation entre liste déroulante


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Points : 8
    Points
    8
    Par défaut [Résolu]Actualisation dynamique et relation entre liste déroulante
    Bonjours à tous,

    Travaillant sur le développement d'un outil de gestion des contrats le locations sous Access 2007 je dois concevoir un enregistrement des données simples et rapide.

    Je précise que je n'ai pas de connaissance en VBA et que je n'ai pas encore manipulé ce language.

    Pour bien pauser le soucie, je vous présente ma base :



    Je souhaiterai, une fois le client et le contrat enregistré, pouvoir créer un formulaire de cette forme :



    Avec donc, dans une liste déroulante, la sélection du client, dans l'autre liste,la sélection du contrat, afin d'obtenir le résultat suivant :

    - Qu'une fois le client et le contrat sélectionné,on puisse remplir des champs ou une feuille de donnée (suivant si l'on réalise un enregistrement de masse ou alors un enregistrement individuel) avec toute les informations relatives au Matériel ou au Détail Contrat,et que ces informations soit mit en relation avec :
    Le Numéro Client Unique.
    Le Numéro Contrat Unique.

    Et que lorsqu'on entre le numéro de Série,celui-ci se remplisse à la fois :
    Dans la table Matériel, et
    Dans la table Détail Contrat.

    Tout ceci afin de simplifier l'enregistrement des informations par l'utilisateur.

    Toutefois,si vous voyez une méthode "plus simple" je suis pret à accepter toute proposition !

    J'espère avoir correctement pausé le problème et que les renseignements que je demande ne se trouve pas dans un autre post ! (J'en ai fait le tour,mais étant limité dans le temps il se peu que j'ai omi pas mal de sujet :/)

    Merci d'avance !

  2. #2
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Je n'arrive pas encore à cerner ton premier problème: s'agit d'ouvrir des sous-formulaires différents selon la série de selections effectuées? Si oui, je te proposerais de définir une macro avec les methodes ouvrir formulaire et fermer formulaire.

    Pour ton second problème, la mise à jour dynamique de ces deux tables depend des caractéristiques des relations:je te suggère de cocher mise-à-jour en cascades pour les propriétés des différentes relations.

    Beaucoup de courage.

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Alors,comment reformuler tout cela ? hm...

    Déjà,sur la mise à jour en cascade : Elles sont toutes activés dans mes relations,seulement j'avoue avoir du mal à comprendre le principe...si je ne me trompe pas,la mise à jour en cascade n'est là que justement,pour la mise à jour des données ! Or là,je suis dans le cas ou les données sont inexistantes... il s'agit donc d'un ajout pur et simple.

    Dans le cas d'un nouveau contrat,je procède à plusieurs action :

    Ajout d'un nouveau client.
    Ajout d'un nouveau contrat.
    (ces deux actions se déroulent sur 2 autres formulaires simple prévu à cet effet)

    Et un formulaire un peu plus complexe :

    Ajout Simultané du Matériel et du Détail Matériel.

    Avec une méthode me permettant de faire en sorte que lorsque je sélectionne le groupe et le contrat,cela m'incrémente automatiquement les clefs primaire correspondant dans la table Détail Contrat pour les enregistrements en cours.

    Exemple :

    Je sélectionne le groupe FNAC (N°Client FNAC57) et je sélectionne le Contrat FNAC57-008,et pour les 10 Matériaux que je vais enregistré sur ce contrat,qu'as chaque fois sans que j'ai à la rappeler dans la tablé détail contrat,il se passe l'ajout suivant :

    FNAC57 FNAC57-008 Matos001
    FNAC57 FNAC57-008 Matos002
    FNAC57 FNAC57-008 Matos003
    FNAC57 FNAC57-008 Matos004
    FNAC57 FNAC57-008 Matos005
    FNAC57 FNAC57-008 Matos006
    FNAC57 FNAC57-008 Matos007

    et dans la table Matériel il se passe l'action suivante :

    Matos001 Design01
    Matos002 Design02
    Matos003 Design03
    Matos004 Design04
    Matos005 Design05

    etc... avec la colonne N°Série qui s'ajoute en même temps dans la table Matéreil et dans la Détail Contrat.

    Est-ce possible ?

  4. #4
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Petit up car je n'entrevois réellement pas la solution

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

Discussions similaires

  1. [AC-2007] Relation entre liste déroulante
    Par Lalloux dans le forum IHM
    Réponses: 3
    Dernier message: 17/07/2010, 10h14
  2. [AJAX] Consultation dynamique d'une base - liste déroulante
    Par tavarlindar dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/02/2008, 21h55
  3. Formulaire et relation entre listes
    Par sambzh24 dans le forum IHM
    Réponses: 5
    Dernier message: 15/06/2007, 12h53
  4. Lien en entre listes déroulantes et affichage d'Etat
    Par Sofie109 dans le forum Access
    Réponses: 3
    Dernier message: 08/09/2006, 15h08
  5. Liaison entre liste déroulante et un champs
    Par lolo_bob2 dans le forum Access
    Réponses: 4
    Dernier message: 19/04/2006, 11h54

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