Bonjour, j'ai créé un base de données comme ceci:
j'ai les tables suivantes avec leurs attributs:
[Ligne]: CLE= IndiceInterne (numérique)
[Itinéraire]: CLE= ID_Itinéraire (texte), IndiceInterne
[PointArret]: CLE= ID_PA (numérique)
[ArretLigne]: CLE= ID_ArretLigne (numérique), Accessibilité, ID_Itinéraire, ID_PA
[VisiteLigne]: CLE= Date, IndiceInterne
[VisitePointArret]: CLE= ID_Visite(numérique), Date, Pente(numérique), ID_ArretLigne
les liens entre ces tables:
[Ligne]1---n[VisiteLigne]1---n[VisiteArretLigne]
1...........................................................n
|...........................................................|
|...........................................................|
n...........................................................1
[Itinéraire]1----------------------n[ArretLigne]
........................................................n
........................................................|
........................................................|
........................................................1
..................................................[PointArret]
Je souhaite afficher pour une ligne donnée les dates de visite de la ligne et qu'automatiquement les points d'arrets liées à la ligne reprenne ses dates de visites pour que je n'ai qu'à rentrer les valeurs de pentes à chaque point d'arrêt en fonction de la ligne et de la date.
EX de formulaire souahité:
Ligne: 1
dates de visite: 01/01/2011
......................02/02/2011..........(en choisissant cette date j'ai ce qui suit)
Arret................Date..................Pente
arret1............02/02/2011...................
arret2............02/02/2011...................
arret3............02/02/2011...................
et je complète les pentes pour cette date sur le formulaire
Pour le moment j'affiche la ligne et les dates de visite mais je suis obligé de rentrer les points d'arrêts un par un alors que chaque itinéraire est déja définit.
Le problème vient-il des tables et des liens ou bien des requetes et formulaires?
Merci d'avance pour vos réponses
Partager