OVH Cloud OVH Cloud

Alerte sur Planning de cours

4 réponses
Avatar
caracal97410
Bonjour tout le monde,
Voilà.
J'ai créé à l'aide d'Access 2003, une BDD me permettant de gérer un planning
de cours.
A l'aide d'un formulaire / sous-formulaire je planifie mes cours.
Le formulaire principal contient un numéro de chronologie, une date de début
de période (le lundi de chaque semaine) et une section.
Dans le sous-formulaire, je positionne du lundi au vendredi, tranche horaire
par tranche horaire (08:00-09:00, 09:00-10:00, etc.) mes intervenants.

Je cherche un moyen qui me pertmettrait d'éviter de positionner par erreur,
un même intervenant, sur une même période et une même tranche horaire, dans 2
sections différentes.

Auriez-vous des solutions à me proposer? je maîtrise très peu
malheureusement le VBA.

Cordialement.

4 réponses

Avatar
Philou
Bonjour,

Je suis loin d'être un spécialiste, mais j'utiliserais une table
intermédiaire entre la table Intervenants et la table Périodes.
Cette table IntervPériodes contiendrait (au moins) 2 champs Intervenant et
Période, ces deux champs étant ensemble clé unique.
Ainsi, plus de doublon....

Bonne chance


Dans son message ,
l'honorable caracal97410 écrivait
Bonjour tout le monde,
Voilà.
J'ai créé à l'aide d'Access 2003, une BDD me permettant de gérer un
planning de cours.
A l'aide d'un formulaire / sous-formulaire je planifie mes cours.
Le formulaire principal contient un numéro de chronologie, une date
de début de période (le lundi de chaque semaine) et une section.
Dans le sous-formulaire, je positionne du lundi au vendredi, tranche
horaire par tranche horaire (08:00-09:00, 09:00-10:00, etc.) mes
intervenants.

Je cherche un moyen qui me pertmettrait d'éviter de positionner par
erreur, un même intervenant, sur une même période et une même tranche
horaire, dans 2 sections différentes.

Auriez-vous des solutions à me proposer? je maîtrise très peu
malheureusement le VBA.

Cordialement.


Avatar
3stone
Salut,

"caracal97410"
| J'ai créé à l'aide d'Access 2003, une BDD me permettant de gérer un planning
| de cours.
| A l'aide d'un formulaire / sous-formulaire je planifie mes cours.
| Le formulaire principal contient un numéro de chronologie, une date de début
| de période (le lundi de chaque semaine) et une section.
| Dans le sous-formulaire, je positionne du lundi au vendredi, tranche horaire
| par tranche horaire (08:00-09:00, 09:00-10:00, etc.) mes intervenants.
|
| Je cherche un moyen qui me pertmettrait d'éviter de positionner par erreur,
| un même intervenant, sur une même période et une même tranche horaire, dans 2
| sections différentes.



Dépendant de la structure... mais tu devrais pouvroir mettre un index
multi-champs sur le "IDintervenant, DateHeureDebut, Section"


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
caracal97410
Merci beaucoup

"Philou" wrote:

Bonjour,

Je suis loin d'être un spécialiste, mais j'utiliserais une table
intermédiaire entre la table Intervenants et la table Périodes.
Cette table IntervPériodes contiendrait (au moins) 2 champs Intervenant et
Période, ces deux champs étant ensemble clé unique.
Ainsi, plus de doublon....

Bonne chance


Dans son message ,
l'honorable caracal97410 écrivait
Bonjour tout le monde,
Voilà.
J'ai créé à l'aide d'Access 2003, une BDD me permettant de gérer un
planning de cours.
A l'aide d'un formulaire / sous-formulaire je planifie mes cours.
Le formulaire principal contient un numéro de chronologie, une date
de début de période (le lundi de chaque semaine) et une section.
Dans le sous-formulaire, je positionne du lundi au vendredi, tranche
horaire par tranche horaire (08:00-09:00, 09:00-10:00, etc.) mes
intervenants.

Je cherche un moyen qui me pertmettrait d'éviter de positionner par
erreur, un même intervenant, sur une même période et une même tranche
horaire, dans 2 sections différentes.

Auriez-vous des solutions à me proposer? je maîtrise très peu
malheureusement le VBA.

Cordialement.







Avatar
caracal97410
Merci beaucoup

"3stone" wrote:

Salut,

"caracal97410"
| J'ai créé à l'aide d'Access 2003, une BDD me permettant de gérer un planning
| de cours.
| A l'aide d'un formulaire / sous-formulaire je planifie mes cours.
| Le formulaire principal contient un numéro de chronologie, une date de début
| de période (le lundi de chaque semaine) et une section.
| Dans le sous-formulaire, je positionne du lundi au vendredi, tranche horaire
| par tranche horaire (08:00-09:00, 09:00-10:00, etc.) mes intervenants.
|
| Je cherche un moyen qui me pertmettrait d'éviter de positionner par erreur,
| un même intervenant, sur une même période et une même tranche horaire, dans 2
| sections différentes.



Dépendant de la structure... mais tu devrais pouvroir mettre un index
multi-champs sur le "IDintervenant, DateHeureDebut, Section"


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/