|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Bonjour à tous,
J'ai un petit problème de construction de requête et je ne sais si ce que je veux faire est possible ou pas. N'ayant pas trouvé mon bonheurs je poste là question et on vira bien ce que vous en dite. Alors voici les données du problème le code sql de la requête croisé dynamique Code :
(CODEVT, TYPCTR, POPULO, FAMPRO,SIGLE2, T_MDAJour.SIGLE3, NbJour) dans une les 30 dates de le champ DateEffet. Ma requête marche bien et elle me donnes des bonnes résultats pour compter la somme de chaque jour j utilise cette requête et comme ça je peux avoir la somme de tout les matricules en fonction de les critères que j ai utilise Code :
,j ai pense a utilise un tableau des dates de 1 a 31 a la place des dates mais j'arrive pas faire le lien entre les ce tableau et mon champs DateEffet de ma requete analyse croisée dynamique merci d'avance |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
Peut-être en fixant le nombre de colonnes si c'est pour les 31 jours d'1 mois : Code sql :
A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||
|
10
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Bonjour et merci pour votre réponse;
grasse a votre aide j'ai réussi a faire le lien entres les dates les dates du champs DateEffet et la tableau de 1 a 31 et ça marche bien sauf si les les dates du champs DateEffet sont pour le mois de mai, par-contre dans mon cas j'ai dates pour le mois de mai qu' ils seront affichés les derniers mais mon objectifs est de d'afficher sauf les résultats du mois en cours en ordre croissant sachant que dans ma base access quand on fait l'import dans la table T_MDAJour on fait l'import des 31 jours précédents. voici un exemple de mes dates on a fait l'import lAujourdhui le 24/06/2011 "25/05/2011"=>"1","26/05/2011"=>"2","27/05/2011"=>"3","28/05/2011"=>"4","29/05/2011"=>"5","30/05/2011"=>"6", "31/05/2011"=>"7", "01/06/2011"=>"8","02/06/2011"=>"9" "03/06/2011"=>"10","04/06/2011"=>"11","05/06/2011"=>"12","06/06/2011"=>"13","07/06/2011"=>"14","08/06/2011"=>"15","09/06/2011"=>"16","10/06/2011"=>"17","11/06/2011"=>"18","12/06/2011"=>"19","13/06/2011"=>"20","14/06/2011",=>"21","15/06/2011"=>"22","16/06/2011"=>"23","17/06/2011"=>"24","18/06/2011"=>"25", "19/06/2011"=>"26","20/06/2011"=>"27","21/06/2011"=>"28","22/05/2011"=>"29","23/05/2011"=>"30","24/05/2011"=>"31" |
|
|
00
|
|
|
#4 | ||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
J'ai déja répondu à ce type de problème dans une discussion précédente: Essai ceci: Code sql :
Voici la discussion... A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Re ;
en fête j''ai trouvé cette exemple ce matin et j'ai l'essayé mais il m affiche rien que des cases vides je suis bloqué depuis ce matin et la aussi j'arrive pas a le résoudre et j'ai commencé a arracher mes cheveux dans le exemple de la discussion précédente http://www.developpez.net/forums/d10...ant-date-jour/ il avait une requête "R_Jour" contenant 60 jours dans mon cas je dois construire une requête "R_Jour" de 31 jours?? Merci encore d'essayer de m'aider !! |
|
|
00
|
|
|
#6 | ||||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Dans ta table "T_MDAJour" tu sembles n'avoir qu'un champ "DateEffect", donc a priori tu n'as pas besoin de requête "R_Jour"
Ya un problème dans ton raisonnement, tu dis : Citation:
Donc avec DateDiff("d",Date(),DateEffet) Citation:
Code sql :
A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||||
|
10
|
|
|
#7 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Bonsoir;
Ça fonctionne !! ça marche !! Merci Merci beaucoup d'avoir pris le temps de m'aider tu m'as sauvé vraiment merci merci beaucoup. Bonne Soirée ! |
|
|
00
|
|
|
#8 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
De rien,
Super content pour toi ![]() Bonne suite
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Merci beaucoup
: |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
bonjour a tous ,
j'ai un autre problème , je voudrais afficher que les jours de le mois qui est encours sachant que je ma table date est de 31 jours. par exemple on est le 30 juin et dans requête analyse croisé j'ai 31 champs pour 30 jours de juin et un champ pour le 31 mai ) je voudrais ignorer les jours du mois de mai. Merci d'avance |
|
|
00
|
|
|
#11 | ||
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut samsamo,
Comment va ? Pour ignorer le 1er jour de mai, il faut base la requête sur un formulaire en mode continu ou feuille de données et mettre à jour les en-têtes de colonnes. Sinon, Il faut légèrement modifier la requête : Code SQL :
A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
||
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Salut Denis !!
en fête je pense que j 'ai mal expliqué mon problème: mon objectifs est d'extraire les résultats que pour le mois en cours sachant quand fais l import chaque jour ça veut dire que chaque jours la base se met a jour dans mon champs dateffet j extraire les 31 jours précédents par-exemple lorsque on est le 15 juin mon champs dateeffet est entre le 14/05/2011 et le 15/06/2011 et je voudrais construire une requête qui permet m extraire les jours de le mois en cours et qu'elle sera compatible avec la mise jour de la base. Le but est d'afficher les jours a partir du 15/06/2011 jusqu'au aujourd’hui j espere que j'ai bien expliqué mon problème!! Merci d'avance |
|
|
00
|
|
|
#13 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut Samsamo,
ça va bien, merci: en ce moment c'est piscine au quotidien Sinon ton deuxième problème n'est pas simple du tout... Je pourrai t'expliquer comment faire mais ça prendrai beaucoup de temps et demanderai pas mal d'effort de compréhension de ta part ![]() C'est pourquoi je te propose un exemple de requête croisée, j'espère que tu parviendra à l'adapter à ton cas... Cordialement
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
bonjour Denis
![]() je te remercie également pour ta réponse je vais essayer de l'adapter sur mon cas. et j espère que je pourrais résoudre mon problème avant de partir en vacance,il me reste pas grand chose pour finir l'application. bonne journée bien cordialement |
|
|
00
|
|
|
#15 | ||
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Salut Denis !! comment va tu ?? J'espère que tu vas et t'amuses bien avec vacances!!
en fêté de puis la dernière fois j'ai essayé d'adapter l'exemple que tu m'as envoyé mais j'ai un problème quand j'ai voulu construire la requête R_Jour a partir du table T_Jour ( le problème est dans le champs DateJour) Code :
comme je t 'ai dit au début c est la première fois que je travaille sur access alors j essayes d'apprendre le maximum merci. et bonnejournée Cordialement |
||
|
|
00
|
|
|
#16 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
Peux-être une fonction VBA genre Date(),Year() ou Month() qu'il ne reconnait pas ??? Peux-tu élargir, sur ton image, le champ "DateJour" de la requête "R_Jour", pour que je vois si toute l'expression est traduite (donc refaire la copie d'écran de la requête en élargissant le champ DateJour pour que je vois toute l'expression ) ? Peux-tu aussi ouvrir un module, puis faire menu outils, puis références..., et me faire une autre copie d'écran de la boîte des références ? Merci
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#17 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
bonjour merci pour ton réponse Denis
oui il ne reconnait pas la fonction Code :
SérieDate(Année(Date());Mois(Date());[IndiceJour]) Je t'envoie les copies d'écrans que tu m'as demandé bonne journée |
|
|
00
|
|
|
#18 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Salut,
Cela ne vient pas de mon code: Dans les références Tu as une librairie marqué manquante: Manquant : Business object... Il faut la décocher Ta base ne doit pas compiler, Essaie de compiler ton projet à partir d'1 module. Résous déjà ton problème et après reviens avec tes questions concernant mes requêtes... A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#19 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Salut,
j 'ai désactivé la la librairie Manquant : Business object... et j'ai compilé mon module et ça marche et il ma donné le même résultat que la tienne je vais essayer de l'adapter sur mon cas parce-que je vois qu'il m affiche le résultat que avant Merci Denis |
|
|
00
|
|
|
#20 |
|
Invité régulier
![]() Inscription : juin 2009 Messages : 50 ![]() |
Re denis;
Oui il marche le même résultat que avant peut être il y a une modification a faire
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com