Je voudrais apporter un rectificatif et m'excuser auprès de Jean qui a
du s'interroger sur la pertinence de ma remarque 1). En effet je viens
de me rendre compte que la fameuse barre de navigation que je suggérais
de rajouter existait bel et bien, mais ma fenêtre mal dimensionnée
masquait le bas du formulaire !
Bernard
Le 21/09/2010 13:17, ribotb a écrit :
Application_Herbier ne fonctionnera "normalement" que si tu mets en
œuvre le point 1 de mon message précédent, et fonctionnerait plus
"joliment" si tu mettais en œuvre le point 2. :-)
Bernard
Le 21/09/2010 13:09, Jean Sympa a écrit :
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
--
Bernard Ribot Windows 7 / Windows XP SP3 OpenOffice.prg 3.2.1
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 100921-1, 21/09/2010
Analyse le : 22/09/2010 09:53:50
avast! - copyright