Merci à tous,
Je suis réconcilié avec les relations, elles fonctionne normalement.
J'ai une application Herbier qui fonctionne normalement sous Vista,
Windows 7 et Ubuntu 10,04.
J'ai créé une maquette. Dans le formulaire Famille j'ai placé un
contrôle de table là, où il aurait fallu placer un sous-formulaire. Si
bien que les liens entre les fleurs et leur famille étaient absents.
Jean-Pierre a été bien inspiré en proposant une modification du
formulaire Famille.
La maquette peut maintenant être communiquée, à titre d'exemple. Y
a-t-il un lieu où la proposer?
Cordialement
Papy
//******************************************************************************************
Le 21/09/2010 10:09, ribotb a écrit :
Bonjour Jean,
Dans la base Application_Herbier il y a des valeurs dans le champ
Id_Fam de la table T_Fleur alors qu'il n'y en a pas dans la table
T_Fleur de la base Maquette_Herbier.
Pour qu'un enregistrement de la table T_Fleur ait une valeur dans la
propriété Id_Fam il faut lui en attribuer une. Le SGBD ne peut pas
deviner quelle est la famille de la fleur que tu crées :-)
Donc, soit tu saisis une valeur pour renseigner ce champ, soit tu
procèdes avec une zone de liste, ce qui évite la saisie.
Remarque : Même dans la base Application_Herbier où l'on trouve des
valeurs pour Id_Fam dans la table T_Fleur, si tu crées une nouvelle
fleur avec le formulaire F_Fleur tu obtiens un nouvel enregistrement
de T_Fleur sans valeur dans Id_Fam, étant donné qu'on n'a pas la
possibilité d'affecter une famille (qui doit exister préalablement
dans la table T_Fam, ceci dit en passant, car la "relation" créée
entre les 2 tables sert entre autres à implémenter ce qu'on appelle
une contrainte d'intégrité référentielle).
Bernard
Le 21/09/2010 09:45, Jean Sympa a écrit :
Merci à tous ,
Le problème n'est pas résolu. C'est probablement la relation qui est
au centre du problème.
Le fichier joint ,Application_Herbier, affiche Id_Fam dans le
formulaire Fleur.
On constate donc l'existence d'une différence de l'affichage de
Id_Fam, dans le formulaire Fleur, entre les deux pièces jointes
Maquette_Herbier et Application_Herbier.Or, la structure des deux
pièces jointes est la même!!!!
Où est l'erreur? Que faire?
Remarque
Maquette-Herbier et les trois pièces jointes doivent être placées
dans le même dossier.
Bilan
1 - Jean-Michel tu m'as adressé le formulaire Famille qui se comporte
correctement. C'est le formulaire Fleur qui pose problème.
2 - La relation semble correcte.
3 - Dans la maquette Id_fam n'est pas affiché automatiquement dans le
formulaire Fleur, c'est une anomalie car, Id_Fam participe à la
relation.
Cordialement
Papy
//***************************************************************************
Le 20/09/2010 21:24, ribotb a écrit :
Je viens de regarder ta base. Ton champ Id_Fam dans T_Fleur est
vide. Alors de deux choses l'une : dans le formulaire F_Fleur,
lorsque tu crées une nouvelle fleur
- ou tu renseignes toi-même l'Id_Fam ,
- ou tu vas le chercher dans la table T_Fam à l'aide d'une zone de
liste.
Bernard
Le 20/09/2010 10:45, Jean Sympa a écrit :
Bonjour à toutes et à tous,
Base Relation Affichage de l'identifiant du formulaire principal
Il y existe une relation (1,n) entre deux tables Famille et Fleur
On lie à ces tables deux formulaires Famille et Fleur.
Id_Fam ne s'affiche pas dans le formulaire Fleur.
Quelle peut-être l'explication?
Comment afficher Id_Fam dans le formulaire Fleur?
Avec mes remerciements
Cordialement
Papy
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org