rad et relation 1,n-----1,n
luca
bonsoir , et merci
quand il s'agit d'une relation de type plusieurs à plusieurs entre deux fichiers , j ai automatiquement une 3eme table qui est générée dans l'analyse ce qui est normale , ce qui est bizzare c est le fait d'obtenir dans l'application RAD une fenetre non pratique !
comment y remedier et merci ?
est ce qu il y a un exemple qui explique ce qu 'il faut faire dans ce cas ?
merci

Contribution le : 05/12/2005 22:00

Edité par mbsl sur 7/12/2005 9:33:29
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
La solution la plus simple est alors d'avoir une des deux borne limitée avec un 0,n

En effet, il faudra commencer alors la création dans ce fichier pour créer ensuite dans l'autre. Le contrôle est facile à réaliser.

Sinon, je vous invite à relire MERISE ou l'aide pour comprendre à quoi sert de Fichier de relation.

Contribution le : 06/12/2005 10:03
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
bonjour,

normalement ce fichier est une table relation donc les infos qui sont contenu dedans sont rarement montrées mais renseignée par programmation. par exemple si votre table relation ne contient que les Cle des 2 tables reliées il n'y a pas de raison que votre table est un mode fiche, ou un mode table.

le RAD ne gere pas ce genre de probleme pour lui une entite doit etre converti en fichier et chaque fichier doit avoir son mode fiche. mais cette fenetre est inutile dans votre programme dans la majeure partie des cas

et comme le diot R&B il vaut mieu en avoir une avec une liaosn 0,n sur la table relie car sinon vous aurez du mal avec les contraintes d'integrités. et windev risque de vous envoye des messages car l'enregistrement n'existe pas dans la deuxieme table.

Contribution le : 06/12/2005 10:10
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
luca
merci beaucoup ,excusez moi svp
en fait j ai 2 fiches : personne et etablissement_choisis
chaque personne peut choisir un à plusieurs établissement
chaque établissement peut être choisi par 0 ou plusieurs personnes , donc j ai mis la relation 1,n-------0,n
je voudrais avoir une fenetre qui affiche :
le haut de la fenetre avec les renseignements de la personne
en bas une table avec les differents etablissements choisis par cette personne.
ce que je n arrive pas à avoir avec le rad !
aidez moi svp et merci pour tout

Contribution le : 06/12/2005 12:08
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
bon

vous choissez nouvelle fenetre
vous prener la fenetre : table avec table relie

vous choisissez la premiere table
vous choisissez la table de laison
(la table qui nous interressent ne sera util que plus loin)

ca va vous generer deux tables
ensuite, il faut modifier la deuxieme table

vous mettez en invisibles les 2 colonnes cle (de la table liason).

ensuite ajouter des colonnes et dans liaison vous mettez mutli tables pour acceder a d'autre tables par la cle et vous prenez les differentes colonnes qui vous interresse dans la table (la 3 em )

Contribution le : 06/12/2005 13:09
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
luca
merci ++ je vais essayer tt de suite
merci ++

Contribution le : 06/12/2005 15:58
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
luca
oui merci en effet j ai presque réussi à le faire mais la dernière étape je dois omettre quelques chose ! quand je clique sur liaison multifichier ça marche je reseigne les differentes clés ... tout va bien , mais quand j insere de nouvelles colonnes et j essaie de les lier ça marche pas ,
comment faire svp
merci

Contribution le : 07/12/2005 00:18
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
bonjour,

normalement votre deuxieme table a deux colonne (les deux cle de la table relation)

donc
Citation :

double clic sur la table en question
faire ajouter
donner un nom a la colonne
faire liaison
choisir multi fichier
// a ce moment la vous devez avoir les colonne de la table liasion dans la combo
double cliquez sur la cle de la deuxieme table
dans la combo a cote vous devez avoir les colonnes de la troisieme table
choisir sa colonne
faire ok


cela focntionne avec mes 3 tables que j'ai fait en test
j'ai bien pris table avec table relie, j'ai pris ma premiere table puis au moment de choisir la deuxieme j'ai pris la table de relation. j'ai deux colonne (les deux cles)

ensuite pour rajouter les colonnes j'ai fait comme je viens de l'ennoncer.

Contribution le : 07/12/2005 07:26
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
luca
oui merci ça marche très bien
très grand merci

Contribution le : 07/12/2005 09:08
Créer un fichier PDF de la contribution Imprimer


Re: rad et relation 1,n-----1,n
frederique
bonsoir
j ai exactement ce même problème , je n'arrive pas à ajouter les differentes colonnes de la 3eme table !
avec le lien multifichier et en cliquant sur la clé j ai eu les combos avec la 3eme table , je clic sur une des colonne et ok mais la rubrique choisie n apparait pas dans ma 2eme table ! comment faire svp ? c est très important pour moi , merci encore

Contribution le : 12/12/2005 23:07
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2