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 :

Formulaires et indications multi-tables


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Formulaires et indications multi-tables
    Bonjour à tous,

    Je souhaite créer un formulaire sous Access avec des indications sur une autre table, je m'explique: j'ai créer deux tables, une EMPLOYE préalablement remplie et une autre LIVREUR. Je souhaite remplir cette table LIVREUR avec un formulaire.

    Ce formulaire devrait comporter plusieurs champs:

    * Un champs NuméroLivreur qui est automatiquement attribué
    * Un champs NumEmployé qui devra être une liste déroulante qui choisis une valeur tiré du champs NumEmployé de la table EMPLOYE mais qui devra s'enregistrer dans le champs NumEmployé de la table LIVREUR.
    *Puis 2 champs, nom et prénom, non-modifiable, qui affiche le nom et prénom de l'employé correspondant au champs NumEmployé sélectionné dans la liste déroulante précédente.

    Après des heures de travail et de nombreux sites consultés, je n'arrive pas à obtenir le résultat voulu. Si quelqu'un sait comment effectuer cela, je lui en serais très reconnaissant de m'aider.

    Merci d'avance,

    Toine52000

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir
    Je ne sais pas si j'ai tout compris.
    Les deux champs Noms et Prénom sont donc juste là pour l'affichage?

    Si c'est le cas, ta liste déroulante peut avoir deux colonnes supplémentaires.
    Sur l'évènement "Après mise à jour" de ta liste déroulante tes zones de texte ou labels pourront faire référence à ces colonnes.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    C'est exactement ça! Mais c'est la procédure pour y faire référence que je n’arrive pas à faire...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Imaginons que tu as une ComboBox "cboEmploye" avec 3 colonnes (Num, Nom, Prenom). Cette combo sera liée à la table par le champ Num
    Tu as également une zone de texte "txtNom" ou un label "lblNom"

    Sur l'évènement Après mise à jour de ta comboBox il te suffira de mettre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub cboEmploye_AfterUpdate()
    Dim strNom as String
    strNom = Nz(Me.CboEmploye.Column(1),"")
     
    Me.txtNom.ControlSource = "=" & Chr(39) & strNom & Chr(39)
    'ou
    Me.lblNom.Caption = strNom
    End Sub

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/05/2012, 11h47
  2. [1.x] formulaire multi table
    Par mantex dans le forum Symfony
    Réponses: 38
    Dernier message: 20/11/2010, 21h26
  3. [AC-2007] Formulaire effectuant des enrégistrements multi-table
    Par ngounou25 dans le forum IHM
    Réponses: 1
    Dernier message: 03/10/2010, 08h32
  4. [formulaire] recherche multi critere multi table
    Par luz_negra dans le forum IHM
    Réponses: 21
    Dernier message: 28/11/2007, 00h22
  5. Formulaire multi tables
    Par rousse dans le forum IHM
    Réponses: 4
    Dernier message: 12/11/2007, 15h50

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