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 :

2 tables dans un seul formulaire


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 24
    Points : 15
    Points
    15
    Par défaut 2 tables dans un seul formulaire
    Bonjour !

    Voilà mon petit problème : J'ai deux tables A et B liées sur le champs référence. Je souhaiterais constituer un formulaire principalement basé sur la table A mais ayant la possibilité d'afficher un champs de la table B (et également de le modifier et allant dans la table correspondante) et là je bloque pour y faire afficher le champs de la table B dans mon formulaire. Faire un sous formulaire effectivement, mais il faut que ce champs apparaisse au milieu des autres de la table A.

    Heuuu voilà... si quelqu'un a une solution à m'apporter je suis preneuse !!!

    Merci !!!!!

  2. #2
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 118
    Points : 1 615
    Points
    1 615
    Par défaut
    Tu es obligée de passer par une requête. C'est tout simple.

  3. #3
    Membre régulier Avatar de Arola78
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Points : 94
    Points
    94
    Par défaut
    Il faut écrire un requête dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Select tablA.champ1, tablA.champ2, tablA.champ3, tablB.champz
    from tablA, tablB
    where tablA.jointure = tablB.jointure
    Bon courage

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 603
    Points
    24 603
    Par défaut
    Citation Envoyé par Arola78 Voir le message
    Il faut écrire un requête dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Select tablA.champ1, tablA.champ2, tablA.champ3, tablB.champz
    from tablA, tablB
    where tablA.jointure = tablB.jointure
    Bon courage
    Bonjour,

    Merci de ne pas suivre le conseil de Arola qui ne mène à rien.

    En effet nous ne sommes ni sous Oracle ni sous MySQL.

    Utilise plutot le générateur de requete c'est fait pour ça.

    Cordialement,

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 24
    Points : 15
    Points
    15
    Par défaut re - 2 tables dans un formulaire
    effectivement nous ne sommes pas sous sql...

    Itiliser une requete oui pourquoi pas... mais comment l'incorporer à mon formulaire ?

    Quand au générateur d'expression, j'ai essayé mais dans la colonne du formulaire il me met à chaque fois #nom.

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 603
    Points
    24 603
    Par défaut
    Ouvre ton Générateur de requete, ajoute les 2 tables, si les relations sont faites il te les affiche automatiquement, sinon choisi le champ clef de l'un des tables et fait un glisser/poser sur le champ clef de l'autre. Règle le sens de la relation (1..1, 1..N, N..N). Quand c'est fait fait un glisser/poser des champs de chaque table vers chaque colonne (celles du bas). Sauve.

    Dans ton formulaire, choisi le nom de la requete dans la propriété Source.

    Ouvre la fenêtre de sélection des champs (l'icone liste dans la barre de création de formulaire) puis fait glisser chaque champ dans le formulaire.

    Pour la petite histoire : Jet le moteur de base de données natif d'ACCESS (oui ACCESS n'est pas une base de données comme on le prétend dans les apéro-dinatoire mais un EDI).. donc Jet possède son langage SQL qui comme MySQL, Oracle, Sql Server, Dbase... diffère de la norme. Nous sommes donc bien en SQL mais propriétaire comme pour tous les autres SGBDR.

    Cordialement,

Discussions similaires

  1. [AC-2007] Ecrire dans deux tables avec un seul Formulaire !
    Par rolnig04 dans le forum Modélisation
    Réponses: 2
    Dernier message: 22/03/2012, 12h33
  2. Renseigner deux tables dans un seul formulaire
    Par 4rocky4 dans le forum IHM
    Réponses: 11
    Dernier message: 29/01/2008, 13h57
  3. Regrouper plusieurs tables liées dans un seul formulaire
    Par Kareg dans le forum Modélisation
    Réponses: 9
    Dernier message: 01/08/2007, 13h24
  4. Lier trois tables dans une seule requête ?
    Par tempirate dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/06/2006, 19h27
  5. plusieurs tables dans une seule table
    Par scully2501 dans le forum Access
    Réponses: 1
    Dernier message: 10/10/2005, 09h19

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