-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bonjour Fred et merci de ta réponse.
J'avais essayé de créer un champ "id_org" pour la table "organisme" et
un "id_rel" pour la table relation, de type "integer", comme index de
chacune des tables et d'utiliser ces champs comme clé primaire et comme
liaisons avec l'index de la table "etat civil" mais cela n'a pas
fonctionné. les champs ne devant pas apparaitre dans le formulaire, ils
n'étaient pas renseignés ce qui rendait la saisie impossible. lorsque
j'utilisais l'auto incrémentassions, je ne me rappelle plus quoi, mais
quelque chose ne fonctionnait pas. j'ai fait des dizaines d'essais et
c'est par dépit(et manque de temps aussi car il faudrait que j'avance)
que je me suis décidé à poster sur le forum alors que ce sujet a
pourtant été maintes et maintes fois traité...
Cordialement,
Serge

Le 14.11.2007 06:38, Fred a tapoté sur son clavier:
> Bonjour,
> En regardant rapidement, je pense qu'il faut que tu pose bien ton modèle
> de données.
> Analyse quels sont les types de relations que tu souhaites établir entre
> tables (1-n, 1-1).
> Tu dois établir tes relations sur la notion de clé étrangères. Un lien
> entre deux champs de deux tables distinctes doit être construit sur un
> même type (integer, varchar...) Et sur ce point, je ne m'y retrouve pas
> dans ton modèle de données.
> A savoir : il n'est pas judicieux d'établir des liens sur un champs de
> type "nom de la personne". Une clé est unique (pas d'homonymie permise).
> 
> Dans le cas évoqué dans le post précédent :
> l'org payeurs a des attributs propres => une table
> les personnes ont des attributs propres => une table (état civil)
> la relation entre les personnes et les organismes payeurs ont des
> attributs propres => une table, qui servira de relation est permettra de
> déterminer les attributs de chaque lien, cad, le montant, la date; le
> payement.... et peut être d'autres.
> 
> Bon courage.
> Le problème avec les bases de données, c'est que l'outil ne fait pas
> tout... il faut bien poser le modèle en amont.
> Fred
> 
> 
> 
> Serge a écrit :
> Bonjour Manuel,
> Ton interprétation est tout à fait exacte et je te remercie d'avoir pris
> le temps de t'intéresser à mon problème. Alors, est-ce grave docteur ?
> Cordialement,
> Serge
> 
> Le 13.11.2007 19:08, Manuel NAUDIN a tapoté sur son clavier:
>>>> Le 13/11/07, Serge <[EMAIL PROTECTED]> a écrit :
>>>> [Base] problème relation entre table
>>>>
>>>> Bonjour,
>>>>
>>>>
>>>>> Bonjour,
>>>>> Je suis en train de devenir fou (si ce n'est pas déjà le cas) avec un
>>>> problème « tout simple » de liaisons entre tables. J'ai lu la
>>>> documentation officielle de Base mais je n'arrive pas à la mettre en
>>>> application. En fait, je ne trouve pas quels champs lier pour saisir des
>>>> informations dans mes sous-formulaires.
>>>> J'ai une table pour saisir des informations sur une personne. Pour
>>>> chaque personne, je souhaite avoir 2 autres tables pour saisir d'autres
>>>> informations relatives à cette personne. Or, soit je ne peux rien saisir
>>>> du tout, soit ce que je saisis pour une personne se retrouve pour toutes
>>>> les autres personnes que je crée par la suite.
>>>> J'essaye de faire cette base pour le travail et cela me demande trop de
>>>> temps alors que je sens que le problème est idiot (enfin... que le
>>>> bonhomme est idiot). Si une bonne âme voulait bien m'indiquer une
>>>> méthode très claire pour arriver à mes fins et/ou jeter un Sil à mon
>>>> ébauche (elle est sur Cjoint, à cette adresse :
>>>> http://cjoint.com/?lnsTUOB6zY) je lui en serais éternellement
>>>> reconnaissant (j'exagère à peine).
>>>>
>>>>
>>>>> J'ai chargé ton document.
>>>>> Si je comprends bien tu souhaites pouvoir associer une ou plusieurs
>>>>> 'Relations' à un 'Etat Civil' (Mr Machin a pour relations Mr Truc et
>>>>> Mme
>>>>> Bidule), et associer un ou plusieurs 'Organismes Payeurs' à un état
>>>>> civil
>>>>> (Mr Machin a reçu telle somme de l'organisme A et telle somme de
>>>>> l'organisme
>>>>> B) ?
>>>>> Peux tu confirmer cette interprétation ?
>>>>> Merci
>>>> Serge
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> Manuel
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRzqZ/PdGbvYbKdNfAQIEMwf/SxYZBUlAHUSpfqGDO2740wDHWqjkOvNS
CwuVxQYvg/3A7V73GFGd3BLG2jmUX2bpLPNKQjLKilRTqp4owSWHRzpMtJ3wNkYQ
ScLLxHUm6jjdgvvovrMLRe4V58GOzzK52sfOvgrxjkaWDxV26dQyCxaVe4wDb0Pa
DSGg+I/y1ePlJKG0sY7/XXI+51Z8J3YhEIO8SDjpyyWhsFVe1bYw52KnTc01//61
l9kbjSAx0NsWd7sR8b9qg8+qlDZ8Cn7s6wxCVWIajUkY8dsyWicJTw4jOUHHlQX1
iZuyh9xlfbpMyQ+PyYH65vSYDSFdh70jWJW1GiZnKsAHS7cg4kiplQ==
=6sdM
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à