Récupération de données

Fermé
ennie - 16 févr. 2013 à 10:39
 tessel75 - 16 févr. 2013 à 13:25
Bonjour,

Je travaille actuellement sur une base de données qui me permettrait de gérer des évènements. La partie qui me pose problème est celle-ci :
THEME (type_theme#, periodicite_theme);
SOIREE (numero_soiree#, libelle_soiree, date_soiree, #type_theme, #numero_semaine)
SEMAINE (numero_semaine#, date_debut_semaine)

J'ai remplis la table semaine et la table soirée sans compléter le champs "numero_semaine". Je voudrais que à partir de la date_soirée et en considérant la date_debut_semaine faire apparaître dans la table soirée le numéro de semaine correspondant.

J'ai essayé par le biais d'une requête puis d'un formulaire mais sans réussite.
Par précision, pour la table semaine, la première ligne est :
1 / 31.12.12
En règle de gestion, Il peut y avoir une ou plusieurs soirées par semaine.

Je vous remercie de votre aide d'avance.


3 réponses

Bonjour,
La formule habituelle pour calculer le N° de semaine est :
SemaineNo: PartDate("ee";[DateVoulue])
Il suffit de l'intégrer dans une requête.
Ce qui devrait en outre rendre inutile ta table "Semaine".
Mais Attention, tous les ans les N° de semaine reviennent.
Bonne suite
0
Tout d'abord, merci pour votre réponse.
J'ai pu voir qu'on avait le choix d'utiliser la formule ou une macro.
Cependant, la table SEMAINE sera reliée à deux autres "parties" de mon MCD (gestion des salariés et gestion des stocks).
Je voulais opter pour une version optimisée où toutes les tables sont liées.
0
Je n'ai fais que répondre à la question telle qu'elle était posée, et je ne connais pas la base complète. Il est vrai qu'il arrive qu'il soit plus facile d'avoir une table que des champs calculés.
Cela dit, rien n'empêche de relier [NoSemaine] à d"autres tables, ou encore de créer une requête d'extraction des seules données de dates qui serve pour d'autres liaisons.
Bonne suite
0