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
--
Bernard Ribot Windows 7 / Windows XP SP3 OpenOffice.prg 3.2.1
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 100920-1, 20/09/2010
Analyse le : 21/09/2010 10:09:22
avast! - copyright (c) 1988-2010 AVAST Software.
http://www.avast.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org