Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/07/2011, 16h44   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
Par défaut Liens entre tables

Bonjour,

je suis débutant avec access, je dois créer un base de données avec des lignes de bus.
j'ai créé une table arret, une table ligne et une table arretligne qui permet d'avoir un lien entre la ligne et l'arret. mais je ne sais pas comment y introduire des visites.

voici les hypotheses:
-1 ligne de bus passe par plusieurs point d'arrets
-1 point d'arret peut accueillir plusieurs lignes de bus
-1 ligne de bus peut etre visitée plusieurs fois
-1 date de visite est unique

à ma visite sont liées:
- une date liée ma ligne
- une observation liée à mon arrêt
- un courrier liée à mon arrêt
- une pente liée à mon arrêtligne
- un repère liée à mon arrêtligne

je suis donc bloqué avec ma table visite qui est liée à mes trois autres tables.
si vous avez des solutions je vous remercie d'avance
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 19h06   #2
Membre émérite
 
Conseil + Formation
Inscription : février 2010
Messages : 583
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Conseil + Formation

Informations forums :
Inscription : février 2010
Messages : 583
Points : 885
Points : 885
Bonjour
a priori :
table lignes
table arrêts
table de liaison arrêt/ligne
table visites en relation avec table de liaison

me parait suffisant mais sans voir ton modèle...
78chris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 22h38   #3
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 446
Points : 4 446
bonsoir,

j’aurais bien quelques questions d’abord…

Citation:
…mais je ne sais pas comment y introduire des visites.
Qu’est-ce qu’une "visite" ? Apparemment, on "visite" une ligne de bus mais si tu pouvais détailler.

Citation:
-1 date de visite est unique
Signification ? Une visite maxi par jour ? Une ligne ne peut être visitée qu’une fois ? Qu’une fois par jour ?

Citation:
- une pente liée à mon arrêtligne
- un repère liée à mon arrêtligne
Signification de "pente" et "repère" ? Ce sont des valeurs numériques ?
Le "repère" dépend de l’arrêt et de la ligne ? Le même arrêt mais d’une ligne différente n’aura pas le même "repère" ?

Citation:
- une observation liée à mon arrêt
- un courrier liée à mon arrêt
Mais cette observation et ce courrier concernant l’arrêt, font suite à une visite de la ligne de bus, non ? Est-il nécessaire, à partir d’un courrier ou d’une observation, de pouvoir remonter jusqu’à la visite correspondante ?

Quelles sont les infos à stocker concernant, par exemple, ces courriers ? DateCourrier ? destinataireCourrier ? TexteCourrier ? autre chose ?
Idem pour les observations ?

Pour le moment ce que tu veux représenter reste assez flou. Avec quelques exemples ça peut aider à comprendre aussi.

A suivre…
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 10h53   #4
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
Bonjour,

Une visite est effectuée à une date donnée sur une ligne.
Une ligne peut être visitée plusieurs fois.
Une date correspond à un seule visite.

Par exemple:
je prends la ligne 1 le 01/01/2011 et je passe par tous les points d'arrets de cette ligne, à chaque arret je note la pente (numerique) entre mon bus et l'arret (donc la pente est liée à la ligne et à l'arret, donc à la table arretligne). Et le repère (annotation de type texte) dépend également de la ligne et de l'arret (table arretligne).

Ensuite en ce qui concerne le courrier et l'observation ils sont liées à uniquement au point d'arret suite à une visite donnée.

si je choisit un point d'arret, je dois pouvoir afficher quelque chose ressemblant à ceci:

nom arret: xxxx Courrier observation date
xxx/x/xxx ras 01/01/2011
ras travaux 02/02/2011

Numeroligne datevisite repere Pente
1 05/05/2005 1.9 en aval 12
1 07/06/2011 1.7 en aval 11
2 09/09/2009 2 en amont 2
. .... ....... ..
. .... ....... ..


En esperant avoir été plus clair sur ce que je souhaite obtenir.

dois-je mettre les inofs dans la table visite ou bien dans les arret ou arret ligne pour que mes requetes soient possibles?
.
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 11h03   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
desolé pour l'affichage, je souhaite un résultat similaire à ceci:

nom arret: xxxx.........Courrier......... observation......... date
.............................xxx/x/xxx........... .ras ..............01/01/2011
.............................ras.................. travaux ..........02/02/2011

Numeroligne.......... datevisite.............repere.................. Pente
1....................... 05/05/2005 .........1.9 en aval ...............12
1....................... 07/06/2011......... 1.7 en aval............... 11
2..................... 09/09/2009 ............2 en amont ...............2
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 20h47   #6
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 446
Points : 4 446
bonsoir,

voilà comment je vois la chose dans un premier temps:


Citation:
Envoyé par josi1986 Voir le message
...je souhaite un résultat similaire à ceci:

nom arret: xxxx.........Courrier......... observation......... date
.............................xxx/x/xxx........... .ras ..............01/01/2011
.............................ras.................. travaux ..........02/02/2011
une requête sur RapportVisite---Arret

Citation:
Envoyé par josi1986 Voir le message
Numeroligne.......... datevisite.............repere.................. Pente
1....................... 05/05/2005 .........1.9 en aval ...............12
1....................... 07/06/2011......... 1.7 en aval............... 11
2..................... 09/09/2009 ............2 en amont ...............2
une requête sur RapportVisite---LigneBus

note: j'ai oublié "repère" dans la table RapportVisite.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 21h44   #7
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
ok merci je vais essayer demain,

j'ai fait quelque chose de similaire, mais en fait il existe des visites de lignes mais également des visites à un point d'arret (chose que j'ai compris aujourd'hui). je suis donc parti sur une table visite point d'arret et une table visite ligne qui sont liées à une table visite principale. je pense que ça correspond à ce que vous proposez en sachant que ma table visite principale correspond à la table rapportvisite.

merci pour la réponse. je vous enverrais un message demain pour vous dire si tout fonctionne comme il se doit.
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 15h19   #8
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
Re bonjour,
alors ma base de données fonctionne quasiment mais il reste un problème. Mon schéma n'est pas forcément très clair. en effet je me retrouve avec une même pente à tous les points d'arrêt de la ligne à une date donnée alors que j'ai besoin de retrouver la date de la visite de la ligne aux points d'arret liés et d'avoir une valeur de pente pour chaque arrêt de cette visite
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 11h58   #9
Candidat au titre de Membre du Club
 
Inscription : juillet 2011
Messages : 53
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 53
Points : 11
Points : 11
en fait je veux afficher un formulaire,
en piece jointe les liens que j'ai entre mes tables pour le moment, que dois je modifier pour obtenir un formulaire qui m'affiche quelque chose de similaire à ceci:

ligne.......datevisite..............Arret...........Pente........observation
20..........01/01/2001..............1................3...............xxx.......
...........................................2................6...............xxx.......
...........................................3................4...............xxx.......

..............01/02/2002..............1................3...............ras.......
............................................2................7...............travaux..
............................................3................4...............xxx.......

21............

ainsi de suite

le formulaire doit etre en mode lecture et ecriture.

merci d'avance
Fichiers attachés
Type de fichier : doc liens.doc (68,5 Ko, 2 affichages)
josi1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h07.


 
 
 
 
Partenaires

Hébergement Web