Re: [users-fr] Re: [Base] problème relations entre tables

2007-11-16 Par sujet Paul Hingre

Bonjour Serge,
Tu es sur la bonne voie. Ton problème se situe dans ton formulaire. En 
effet deux erreurs dans les sous-formulaires.


   * Pour le sous-formulaire organisme (s) payeur le lien entre table
 n'est pas correct. En effet dans la fiche des
 propriétés du formulaire lié à ce sous-formulaire, la ligne
 Etablir un lien avec indique id au lieu de ref_ec
   * pour celui de relation (s) il ni a pas de liens.

Pour rétablir les liens dans organisme (s) payeuret relation (s) :

   * ouvre ton formulaire en modification
   * fais un clic droit sur le sous-formulaire organisme (s) payeur
 pour faire apparaître le menu contextuel
   * clique sur formulaire pour faire apparaître la fiche Propriétés
 du formulaire
   * sur la ligne Etablir un lien avec clique sur le carré comportant
 3 petits points pour faire apparaître la fiche lier les champs
   * pour la table organisme payeur clique sur le carré bleu pour
 afficher les champs de cette table
   * clique sur le champ ref_ec que tu a ajouté pour faire le lien
 avec la table Etat civil

Faire la même chose avec le sous formulaire relation (s).

Paul

Serge a écrit :

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Bonjour Manuel,
Merci de ton aide et du temps que tu as en plus consacré à la
réalisation de ton exemple. J'ai donc créé un champ id (clé primaire)
et un champ de référence (Integer, pour créer une relation entre
table) pour mes tables relations et organisme payeur mais cela ne
fonctionne pas. Si je saisis un premier individu auquel j'attribue une
relation et un organisme payeur, cette relation et cet organisme se
retrouvent attribués au deuxième individu que je crée par la suite. Dans
ton exemple, tu utilises des formulaires différents pour saisir ces
informations, j'essaye de travailler sur un formulaire unique avec des
sous formulaires (c'est pour aider une collègue de l'action sociale)
est-ce la cause de mes difficultés ?
Voici ce que cela donne : http://cjoint.com/?lprIgD0wD7
Y'a quelque chose qui cloche la d'dans, j'y retourne immédiatement...
Cordialement,
Serge


Le 15.11.2007 07:26, Manuel NAUDIN a tapoté sur son clavier:

  

un fichier exemple ici :
http://www.cijoint.fr/cij21919590131833.odb
essaye de voir comment sont gérées les relations entre tables. J'ai
simplifié les tables, mais la structure est une proposition. Telle qu'elle
est, la base considère qu'une 'relation' n'est relation que d'un seul
'etatcivil' (ce qui est un peu limitatif).
Sauras tu modifier la base en t'inspirant de la table des 'operations' pour
permettre qu'une 'relation puisse être relation de plusieurs 'etatcivil' ?
Bon courage.

Manuel



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRzx2JfdGbvYbKdNfAQIx0wgAqgUhADukeuSBt3gJ9npaTN4iDIinAGu8
4rM7pQB0j9f/+pBO12Ql+AmlSJ/qxWkAZ2pn7+xktiiK9bTRGml/bF92rCYhy6zH
03M+VKcO6UjWj8GVCvPpQJG7JYRokm2Od2id25W9ZRbWLmjcnXgRdwhR00JkJL5F
LtqQNr2ARvEwjJ4fBo6YD4LJiW/OvpPzF08ijA3tCG4AOfBGal2znEvsZPAo8FF2
ZeklntUF2YQ48rsl3yZ+PsfJA1MrDO2g0fTeiS8CnytvZ3um3xz4YDp+Umsp9G5J
kGWUUCTpfRlWlwknLl1hJV678jF5/hMQOTliGszQJUwOUJWo7uDpZg==
=epis
-END PGP SIGNATURE-

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



  


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



Re: [users-fr] Re: [Base] problème relations entre tables

2007-11-16 Par sujet Manuel NAUDIN
Le 15/11/07, Manuel NAUDIN [EMAIL PROTECTED] a écrit :



 Le 15/11/07, Serge [EMAIL PROTECTED] a écrit :
 
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Bonjour Manuel,



 Re,

 Merci de ton aide et du temps que tu as en plus consacré à la
  réalisation de ton exemple. J'ai donc créé un champ id (clé primaire)
  et un champ de référence (Integer, pour créer une relation entre
  table) pour mes tables relations et organisme payeur mais cela ne
  fonctionne pas. Si je saisis un premier individu auquel j'attribue une
  relation et un organisme payeur, cette relation et cet organisme se
  retrouvent attribués au deuxième individu que je crée par la suite. Dans
  ton exemple, tu utilises des formulaires différents pour saisir ces
  informations, j'essaye de travailler sur un formulaire unique avec des
  sous formulaires (c'est pour aider une collègue de l'action sociale)
  est-ce la cause de mes difficultés ?
  Voici ce que cela donne : http://cjoint.com/?lprIgD0wD7
  Y'a quelque chose qui cloche la d'dans, j'y retourne immédiatement...



 voir autre exemple ici :
 http://www.cijoint.fr/cij19798098331830.odb
 il faut que le champ référence (ce qu'on appelle une clé étrangère) soit
 présent dans le tableau du sous-formulaire pour que sa valeur soit
 automatiquement attribuée lorsque tu crées par exemple une relation dans le
 sous-formulaire des relations.
 Regardes si ça correspond à ce que tu cherches et commment faire la même
 chose avec le sous formulaire orga ...
 allez allez, l'action sociale n'attend pas ;-)

 Cordialement,
  Serge
 
 
  Le 15.11.2007 07:26, Manuel NAUDIN a tapoté sur son clavier:
 
  
   un fichier exemple ici :
   http://www.cijoint.fr/cij21919590131833.odb
   essaye de voir comment sont gérées les relations entre tables. J'ai
   simplifié les tables, mais la structure est une proposition. Telle
  qu'elle
   est, la base considère qu'une 'relation' n'est relation que d'un seul
   'etatcivil' (ce qui est un peu limitatif).
   Sauras tu modifier la base en t'inspirant de la table des 'operations'
  pour
   permettre qu'une 'relation puisse être relation de plusieurs
  'etatcivil' ?
   Bon courage.
  
   Manuel
  
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.6 (GNU/Linux)
 
  iQEVAwUBRzx2JfdGbvYbKdNfAQIx0wgAqgUhADukeuSBt3gJ9npaTN4iDIinAGu8
  4rM7pQB0j9f/+pBO12Ql+AmlSJ/qxWkAZ2pn7+xktiiK9bTRGml/bF92rCYhy6zH
  03M+VKcO6UjWj8GVCvPpQJG7JYRokm2Od2id25W9ZRbWLmjcnXgRdwhR00JkJL5F
  LtqQNr2ARvEwjJ4fBo6YD4LJiW/OvpPzF08ijA3tCG4AOfBGal2znEvsZPAo8FF2
  ZeklntUF2YQ48rsl3yZ+PsfJA1MrDO2g0fTeiS8CnytvZ3um3xz4YDp+Umsp9G5J
  kGWUUCTpfRlWlwknLl1hJV678jF5/hMQOTliGszQJUwOUJWo7uDpZg==
  =epis
  -END PGP SIGNATURE-
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
  Manuel

comme l'indique Paul dans le message précédent, il n'y a effectivement même
pas besoin d'afficher le champ lié dans le sous formulaire pour qu'il soit
correctement rempli.Mea culpa
Manuel


Re: [users-fr] Re: [Base] problème relations entre tables

2007-11-15 Par sujet Manuel NAUDIN
Le 15/11/07, Serge [EMAIL PROTECTED] a écrit :

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Bonjour Manuel,


Re,

Merci de ton aide et du temps que tu as en plus consacré à la
 réalisation de ton exemple. J'ai donc créé un champ id (clé primaire)
 et un champ de référence (Integer, pour créer une relation entre
 table) pour mes tables relations et organisme payeur mais cela ne
 fonctionne pas. Si je saisis un premier individu auquel j'attribue une
 relation et un organisme payeur, cette relation et cet organisme se
 retrouvent attribués au deuxième individu que je crée par la suite. Dans
 ton exemple, tu utilises des formulaires différents pour saisir ces
 informations, j'essaye de travailler sur un formulaire unique avec des
 sous formulaires (c'est pour aider une collègue de l'action sociale)
 est-ce la cause de mes difficultés ?
 Voici ce que cela donne : http://cjoint.com/?lprIgD0wD7
 Y'a quelque chose qui cloche la d'dans, j'y retourne immédiatement...


voir autre exemple ici :
http://www.cijoint.fr/cij19798098331830.odb
il faut que le champ référence (ce qu'on appelle une clé étrangère) soit
présent dans le tableau du sous-formulaire pour que sa valeur soit
automatiquement attribuée lorsque tu crées par exemple une relation dans le
sous-formulaire des relations.
Regardes si ça correspond à ce que tu cherches et commment faire la même
chose avec le sous formulaire orga ...
allez allez, l'action sociale n'attend pas ;-)

Cordialement,
 Serge


 Le 15.11.2007 07:26, Manuel NAUDIN a tapoté sur son clavier:

 
  un fichier exemple ici :
  http://www.cijoint.fr/cij21919590131833.odb
  essaye de voir comment sont gérées les relations entre tables. J'ai
  simplifié les tables, mais la structure est une proposition. Telle
 qu'elle
  est, la base considère qu'une 'relation' n'est relation que d'un seul
  'etatcivil' (ce qui est un peu limitatif).
  Sauras tu modifier la base en t'inspirant de la table des 'operations'
 pour
  permettre qu'une 'relation puisse être relation de plusieurs
 'etatcivil' ?
  Bon courage.
 
  Manuel
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.6 (GNU/Linux)

 iQEVAwUBRzx2JfdGbvYbKdNfAQIx0wgAqgUhADukeuSBt3gJ9npaTN4iDIinAGu8
 4rM7pQB0j9f/+pBO12Ql+AmlSJ/qxWkAZ2pn7+xktiiK9bTRGml/bF92rCYhy6zH
 03M+VKcO6UjWj8GVCvPpQJG7JYRokm2Od2id25W9ZRbWLmjcnXgRdwhR00JkJL5F
 LtqQNr2ARvEwjJ4fBo6YD4LJiW/OvpPzF08ijA3tCG4AOfBGal2znEvsZPAo8FF2
 ZeklntUF2YQ48rsl3yZ+PsfJA1MrDO2g0fTeiS8CnytvZ3um3xz4YDp+Umsp9G5J
 kGWUUCTpfRlWlwknLl1hJV678jF5/hMQOTliGszQJUwOUJWo7uDpZg==
 =epis
 -END PGP SIGNATURE-

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

 Manuel


Re: [users-fr] Re: [Base] problème relations entre tables

2007-11-14 Par sujet Manuel NAUDIN
Le 13/11/07, Serge [EMAIL PROTECTED] a écrit :

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 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


un fichier exemple ici :
http://www.cijoint.fr/cij21919590131833.odb
essaye de voir comment sont gérées les relations entre tables. J'ai
simplifié les tables, mais la structure est une proposition. Telle qu'elle
est, la base considère qu'une 'relation' n'est relation que d'un seul
'etatcivil' (ce qui est un peu limitatif).
Sauras tu modifier la base en t'inspirant de la table des 'operations' pour
permettre qu'une 'relation puisse être relation de plusieurs 'etatcivil' ?
Bon courage.

Manuel