![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Conception Le forum qui vous aide à résoudre vos questions relatives à la modélisation de votre base de données sous Access. |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité régulier
![]() Date d'inscription: juin 2008
Messages: 12
|
Bonjour tout le monde.
Je rencontre un os sur la base que je suis en train de developper. J'ai une table regroupant des commentaires techniques permettant la réalisation d'opérations dans mon atelier. Si ces commentaires évoluent en 2009, je souhaite que toutes les pièces fabriquées avant cette évolution gardent les bons commentaires associés. J'ai donc créé une table de commentaire avec une date de début et de fin de validité, elle est liée à une table comprenant la date de début de réalisation de ma pièce. Dans le formulaire de suivi de fabrication, je souhaite que le sous formulaire (permettant l'affichage du commentaire) appelé n'ouvre que le commentaire valide au moment du début de l'opération de fabrication. Je me retrouve donc avec un champ père composé d'une seule date (celle du début de fab) et je ne sais pas comment ecrire le champ fils pour que Access comprenne que la liaison ne ne se fasse que lorsque le champ père est dans l'intervalle entre la date de début et de fin de validité de mon commentaire. Si vous avez des idées... Je suis preneur ! Merci d'avance |
|
|
|
|
|
#2 (permalink) |
|
Membre Expert
![]() Date d'inscription: août 2007
Localisation: Abidjan - Côte d'Ivoire
Messages: 1 029
|
Bonjour!
Joins aussi ton MCD STP
__________________
Un gros problème est la somme de plusieurs petits problèmes. Resolvez chacun des petits problèmes: vous aurez resolu le gros problème!
|
|
|
|
|
|
#3 (permalink) |
|
Invité régulier
![]() Date d'inscription: juin 2008
Messages: 12
|
Je n'ai pas de MCD, je n'ai que le modèle relationnel.
Je mets le complet (enfait on y voit plus grand chose donc je doute de l'intérêt) : ![]() Et ça, c'est juste la partie qui m'interesse : ![]() Donc pour expliquer un peu dans la table CALODUCS, j'ai un champ CAL_DATE_CONTDEB. Suivant la date mise dans ce champ, je veux que s'affiche le champ GAM_COM de la table GAMME qui répondra à la règle suivante GAM_DATE_DEB<CAL_DATE_CONTDEB et la champ GAM_DATE_FIN>CAL_DATE_CONTDEB. Sur le coup, je sais pas si c'est beaucoup plus clair... |
|
|
|
|
|
#4 (permalink) |
|
Membre éclairé
![]() Date d'inscription: juillet 2006
Localisation: midi
Âge: 63
Messages: 351
|
si sous formulaire commentaire est base sur une requête
je ferais sur les critères des champs : date début ---> >= MonFormulaire!MaDateDébut date fin -----> <= MonFormulaire!MaDateDébut sinon si possible créer la requête si impossible faudra passer par du code VBA |
|
|
|
|
|
#5 (permalink) |
|
Invité régulier
![]() Date d'inscription: juin 2008
Messages: 12
|
Le sous formulaire est utilisé sur plusieurs formulaires.
Mais si dans le code du formulaire, je mets à jour la requete sur laquelle est basé le sous-formulaire, ça doit pouvoir le faire. Je tente ça demain et je reviens donner le resultat. |
|
|
|
![]() |
![]() |
||
Gestion de dates de validité
|
||
Offres d'
emploi informatique
sur Lesjeudis.com
|
| Outils de la discussion | |
|
|