OVH Cloud OVH Cloud

lien entre table

5 réponses
Avatar
tonio
Bonsoir,

J'ai un petit soucis.

j'ai une table T1 contenant des infos sur des personnes.
(Num, Titre, Nom, Prénom....)
j'ai une table T2 contenant le numéro du conjoint
(Num, Nom1, Nom2) nom1 et nom2 sont les NUM de la table T1

exemple

enregistrement N°1 de T1
num 125
titre M.
Nom Martin
Prénom Michel

enregistrement N°2 de T1
num 327
titre Mme
Nom Martin
Prénom Michelle (le hazard)

enregistrement N°1 de T2
num 425
Nom1 125
Nom2 327

ce qui veux dire que 125 est marié (ou pacsé ou .....) avec 327

j'ai un formulaire tiré de T1 qui m'affiche les infos de la personne

dois aparaitre le nom du conjoint

comment faire ?

ps j'ai le même sooucis avec les enfants (plus compliqué car familles
recomposées ....)

Merci d'avance

--
Tonio
Lecteur de News : MesNews <http://www.mesnews.net/chargement.php> - Lecteur de
mail : Mozilla thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/> - Navigateur internet :
IE6 <http://www.microsoft.com> - Messagerie instantanée : Msn Messenger
<http://messenger.msn.fr>

5 réponses

Avatar
Olivier
Bonsoir Antonio,

Pour faire une relation entre deux tables, il te faut un champ identique sur
chaque table.
Olivier

"tonio" a écrit dans le message
de news:
Bonsoir,

J'ai un petit soucis.

j'ai une table T1 contenant des infos sur des personnes.
(Num, Titre, Nom, Prénom....)
j'ai une table T2 contenant le numéro du conjoint
(Num, Nom1, Nom2) nom1 et nom2 sont les NUM de la table T1

exemple

enregistrement N°1 de T1
num 125
titre M.
Nom Martin
Prénom Michel

enregistrement N°2 de T1
num 327
titre Mme
Nom Martin
Prénom Michelle (le hazard)

enregistrement N°1 de T2
num 425
Nom1 125
Nom2 327

ce qui veux dire que 125 est marié (ou pacsé ou .....) avec 327

j'ai un formulaire tiré de T1 qui m'affiche les infos de la personne

dois aparaitre le nom du conjoint

comment faire ?

ps j'ai le même sooucis avec les enfants (plus compliqué car familles
recomposées ....)

Merci d'avance

--
Tonio
Lecteur de News : MesNews <http://www.mesnews.net/chargement.php> -
Lecteur de mail : Mozilla thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/> - Navigateur
internet : IE6 <http://www.microsoft.com> - Messagerie instantanée : Msn
Messenger <http://messenger.msn.fr>




Avatar
tonio
Olivier a écrit dans son message :
Bonsoir Antonio,

Pour faire une relation entre deux tables, il te faut un champ identique sur
chaque table.
Olivier


cela veux dire que je doit répercuté les autre champs de la table T1 dans la
table T2 ?????? (nom et prénom)


--
Tonio
Lecteur de News : MesNews <http://www.mesnews.net/chargement.php> - Lecteur de
mail : Mozilla thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/> - Navigateur internet :
IE6 <http://www.microsoft.com> - Messagerie instantanée : Msn Messenger
<http://messenger.msn.fr>

Avatar
danielsorbier
T1 a un champ IDHomme
Dans T2 tu crée un Champ IDHomme également
Lors de la création des données conjoint la valeur T1 IDHomme doit être
recopiée dans IDHomme de T2. Par exemple avec une liste déroulante dans le
forms Conjoint qui donne à choisir parmi la liste extraite de T1



Olivier a écrit dans son message :
Bonsoir Antonio,

Pour faire une relation entre deux tables, il te faut un champ identique sur
chaque table.
Olivier


cela veux dire que je doit répercuté les autre champs de la table T1 dans la
table T2 ?????? (nom et prénom)


--
Tonio
Lecteur de News : MesNews <http://www.mesnews.net/chargement.php> - Lecteur de
mail : Mozilla thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/> - Navigateur internet :
IE6 <http://www.microsoft.com> - Messagerie instantanée : Msn Messenger
<http://messenger.msn.fr>






Avatar
danielsorbier
Autant pour moi, mal lu les données du problème.
A mon avis la meilleure solution est de créer dans T1 un champ IDConjoint.
Dans le forms tiré de T1 on crée une liste déroulante à partir de T1 pour
séectionner le nom ou prénom du conjopint. La valeur Num sélectionnée sera
inscrite dans le champ Conjoint. Depuis là il est même possible de répercuter
le num du conjoint dans l'enregistrement correspondant avec une requête mise
à jour par ex.


Bonsoir,

J'ai un petit soucis.

j'ai une table T1 contenant des infos sur des personnes.
(Num, Titre, Nom, Prénom....)
j'ai une table T2 contenant le numéro du conjoint
(Num, Nom1, Nom2) nom1 et nom2 sont les NUM de la table T1

exemple

enregistrement N°1 de T1
num 125
titre M.
Nom Martin
Prénom Michel

enregistrement N°2 de T1
num 327
titre Mme
Nom Martin
Prénom Michelle (le hazard)

enregistrement N°1 de T2
num 425
Nom1 125
Nom2 327

ce qui veux dire que 125 est marié (ou pacsé ou .....) avec 327

j'ai un formulaire tiré de T1 qui m'affiche les infos de la personne

dois aparaitre le nom du conjoint

comment faire ?

ps j'ai le même sooucis avec les enfants (plus compliqué car familles
recomposées ....)

Merci d'avance

--
Tonio
Lecteur de News : MesNews <http://www.mesnews.net/chargement.php> - Lecteur de
mail : Mozilla thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/> - Navigateur internet :
IE6 <http://www.microsoft.com> - Messagerie instantanée : Msn Messenger
<http://messenger.msn.fr>





Avatar
tonio
Autant pour moi, mal lu les données du problème.
A mon avis la meilleure solution est de créer dans T1 un champ IDConjoint.
Dans le forms tiré de T1 on crée une liste déroulante à partir de T1 pour
séectionner le nom ou prénom du conjopint. La valeur Num sélectionnée sera
inscrite dans le champ Conjoint. Depuis là il est même possible de répercuter
le num du conjoint dans l'enregistrement correspondant avec une requête mise
à jour par ex.

j'ai une table T1 contenant des infos sur des personnes.
(Num, Titre, Nom, Prénom....)
j'ai une table T2 contenant le numéro du conjoint
(Num, Nom1, Nom2) nom1 et nom2 sont les NUM de la table T1

enregistrement N°1 de T1
num 125
titre M.
Nom Martin
Prénom Michel
enregistrement N°2 de T1
num 327
titre Mme
Nom Martin
Prénom Michelle (le hazard)
enregistrement N°1 de T2
num 425
Nom1 125
Nom2 327

Ce que j'ai fait


j'ai supprimé la table T2
j'ai créé des champs supplémentaires dans T1
(Nom_conjoint, Prénom_conjoint & Titre_conjoint)
je selectionne le nom du conjoint il s'ajoute dans la fiche de la
perso.

comment répercuter ce lien dans la fiche de l'autre personne?

je dis que M. A est marié avec Mme B
et automatiquement il m'enregistre que Mme B est mariée avec M. A
sans que je sois obliger d'aller dans la fiche de Mme B pour le
renseigner.

Merci

--
Tonio
Meilleurs noeuds et beaux nénés