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 (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

Reply via email to