Re: [users-fr] Re: [Base] problème relations entre tables
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
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
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
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