Insertion de disponibilités horaires et recherche de correspondances parmi ces disponibilités ?
Bonjour,
Je dois créer une base ACCESS permettant de trouver des correspondances entre les disponibilités horaires de 3 ressources.
J’ai déjà bien avancé quant à la construction des tables mais je suis face à un mur quant à la création de la requête, j’ai déjà passé un temps fou à chercher une réponse à mon problème sans grand resultat.
Je vais grandement simplifier le problème pour une meilleure compréhension.
Nous avons donc la ressource 1, la ressource 2, la ressource 3.
Pour les ressources 1, 2 et 3 nous avons des « types », et une multitude de ces ressources.
Ex : Ressource 1a, 1b, 1c … Ressource 2a, 2b, 2c … Ressource 3a, 3b, 3c …
Là n’est pas le problème.
Nous travaillons en jours, lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche, et non pas en système de calendrier ex : 01/01/xxxx.
Chacune de ces ressources ont des disponibilités.
Mes tables sont sous cette forme :
Table info ressource 1 : « id_ressource » + champs descriptifs.
Table ressource 1 : « id_ressources » + jour (lundi, mardi, (…), dimanche) + dispo.
La table info ressource 1 et la table ressource 1 sont liées et les « id_ressources » sont les clés primaires.
Ce pour les 3 types de ressources.
Table info ressource 2 : …
Table Ressource 2 : …
etc
Je ne sais pas comment effectuer l’enregistrement d’une disponibilité.
Ex : je veux dire que telle ressource est disponible de 14h à 18h.
J’avais essayé de procéder de la manière suivante :
On remplace le champ disponibilité par deux champs, qui sont :
- Début de disponibilité (date/heure : heure, abrégée)
- Fin de disponibilité (date/heure : heure, abrégée)
Le problème étant qu’il faut pouvoir trouver une correspondance de disponibilité horraires entre ces trois ressources. C’est pourquoi j’aimerais créer le champ « disponibilité » « de 14 à 18h ».
Exemple : ressource 1 ; jour = Lundi ; dispo 14h-16h
Ressource 2 ; jour = lundi ; dispo 15h-17h
Ressource 3 ; jour = lundi ; dispo 12h-20h
Bien qu’il n’y ai pas de relation entre ces tables il y a possibilité d’effectuer une « jointure » lors de la création de la requête.
Je souhaiterais que la requête me permette d’afficher la correspondance horaire pour le lundi et me dise qu’en effet il y a correspondance entre ces 3 ressources et qu’elle m’affiche ces horaires.
Merci d’avance pour vos réponses.
9 pièce(s) jointe(s)
Aperçut du fonctionnement de la base.
N'arrivant pas à envoyer la base de donnée, même en zip, je vous joint les captures d'écrans pour que vous puissiez voir de quoi on parle.
Encore merci pour votre investissement.
Tables A1 B1 C1 = disponibilité sur un champ, ex : 14h - 20h mais je ne sais pas comment faire
Tables A2 B2 C2 = disponibilité sur deux champs ; champ début de disponibilité + champ de fin de disponibilité, je sais faire.
Mon GROS problème étant la mise en place d'une requête me trouvant une concordance dans les disponibilités relative à A B C le même jours à des heures identiques.
Dans A il y aura différentes ressources avec différentes disponibilité, différents codes. Idem pour B et C.