|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonjour,
Comment faire pour trier des dates formtées dans l'odre croissant du calendrier Dans une requête, j'ai un champ date formaté avec un tri croissant de la facon suivante: mmm\aaaa Cette requête me sert pour un état. Quand j'affiche l'état, cela me donne: déc 2010 - avr 2011- fév 2011 - mar 2011 - janv 2011 etc Comment faire, pour que le tri tienne compte du calendrier. C'est à dire: déc 2010 - janv 2011 - fév 2011 - mars 2011 - avr 2011 etc Merci d'avance de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Tu peux formater tes dates avec les années avant suivies des mois à 2 chiffres ("yyyy/mm") uniquement sur le Order By: Code :
ORDER BY Format(tblProduction!DateProduction,"yyyy/mm")
__________________
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
|
|
|
#3 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonjour Denis,
Toujours fidèle au poste Oui, je suis d'accord avec toi. En effectuant comme ça, c'est OK. J'utile une requête d'analyse croisée. L'en-tête de ligne c'est la machine, et l'en-tête de colonne c'est le mois. A l'affichage, j'aimerai retrouver déc. 2010 etc. Y a t-il une solution? Merci Christian |
|
|
00
|
|
|
#4 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Re,
Et comment tu comptes le construire ton état ? Vas-tu avoir un nombre de colonnes variable ?
__________________
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 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Il n'y aura que 3 mois (3 colonnes)
J'avais pensé à l'ouverture de l'état, de changer la légende selon la requête. Qu'en penses-tu? |
|
|
00
|
|
|
#6 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
S'il s'agit d'1 état tabulaire tout simple (et non d'1 graphique) le problème c'est que si les mois varient la propriété source contrôle des zones de texte va DEVOIR varier aussi...
Par contre si les mois sont toujours les mêmes, il suffit d'interroger la source de l'état et de mettre à jour les étiquettes reliées aux zones de texte ... Voici une discussion qui s'en rapproche... 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
|
|
|
#7 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Il s'agit bien d'1 état tubulaire simple (plutot d'un sous état), et effectivement les mois varieront selon le choix de l'utilisateur.
L'état sera sur 3 mois... Je ne suis plus sur mon poste de travail. Demain, je te ferai parvenir une image d'un état sous Excel, et il faut que j'arrive à reproduire cet état sous Access. Je vais lire la discussion, et je te contacte demain matin. Merci Denis et bonne soirée Christian |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonjour Denis,
Ci-joint l'image de l'état excel, que j'aimerai faire sous Access. J’ai lu la discussion et celle-ci peut résoudre mon souci. Pour cela, il faudrait que je passe par un formulaire. Ce qui n’était mon cas, car je pensais passer par un formulaire en choisissant les 3 mois Il y aurait une autre solution, c’est de passer par une table temporaire. Qu’en penses-tu ? @+ Christian |
|
|
00
|
|
|
#9 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Bonjour Christian,
Je ne sais pas trop comment t'expliquer comment faire cet état, car c'est assez compliqué : Il faut déjà que tu créer une requête croisée par colonne de 3 mois (1 pour la colonne pour qté produite, 1 pour temps direct etc...) après tu regroupes ces requêtes dans une seule avec 1 regroupement en plus sur idcompteprod. Tu base ton état sur cette dernière requête et tu créé un groupe sur idcompteprod. et après sur ouverture de ton état tu mets à jour les propriété source contrôle des zones de texte de ton état. PAS EVIDENT DU TOUT A FAIRE
__________________
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
|
|
|
#10 | ||
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonjour Denis,
Vaste programme!!! Je vais m’atteler à la tache. Je crois que ce WE ne sera pas de tout repos, car je dois présenter le projet Mardi matin. j'ai la reqête SQL suivante pour la taille 1 qui me donne les résultats que je désire: Code :
Dois-je revoir la requête afin que cette clé apparaisse? @+ Christian |
||
|
|
00
|
|
|
#11 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Voici un début de rapport avec 6 colonnes (2*3 mois) à tester bd1.zip Il faut ouvrir le formulaire frmRapport pour ouvrir l'état... Il reste d'autres requêtes croisées à faire 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
|
|
|
#12 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Salut,
C'est formidable ce que tu as fait. J'étais en train d'effectuer mes requêtes, et je ne trouvais pas la solution pour la dernière requête (pour l'état). L'état que tu as effectué correspond tout à fait ![]() ![]() Je vais partir de ton exemple pour tout refaire mes requêtes, et de pouvoir constituer cet ETAT. Je vais effectuer cela ce WE, et je te tiens au courant de l'évolution. Mille fois merci Bonne soirée et un bon WE Christian |
|
|
00
|
|
|
#13 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonsoir Denis,
Je ne sais si tu regarderas mon intervention avant lundi, mais voilà où j’en suis. J’ai pu effectuer l’état (voir image 1), mais il est très long à s’exécuter. Puis les champs ont des pb (voir image 2) J’ai été obligé de créer une nvlle table, car la table Compte produit ne correspondait pas aux critères de l’état que je dois effectuer. J’ai refait plusieurs fois les requêtes, et toujours le même souci. Toutes les requêtes fonctionnent avec beaucoup de lenteur. J’ai voulu refaire l’état avec l’assistant, et là j’ai me suis aperçu qu’il y avait un souci avec les requêtes croisées (voir image3). L’assistant ne reconnait pas les champs de la requête. Je ne comprends pas ?????? Pourtant l’état s’exécute bien (très lent) Aurais-tu une idée sur ce point ? @+ Christian |
|
|
00
|
|
|
#14 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Comme cela c'est vraiment dur à dire Peux-tu poster un extrait de ta base (au format 2000) pour que je puisse tester d'ici lundi 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
|
|
|
#15 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonsoir Denis,
Je bataille depuis cet après-midi sur ce pb. ![]() De l'état je n'ai fait que 2 colonnes pour voir, et c'est là que je me suis apperçu du pb. A priori, cela viendrait des requêtes croisées. Et, là je bloque. ![]() Merci à toi. @+ |
|
|
00
|
|
|
#16 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Oui dans les requêtes croisées, en mode création, sur le champ nommé "M", qui donne l'indice des mois, tu cliques sur ce champ, puis tu fais : menu Affichage, puis Propriétés et dans la feuille des propriétés du champ, sur la ligne "En-têtes des colonnes" tu mets : 1;2;3 (pour les 3 colonnes) Ta base: bd2.zip A demain
__________________
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
|
|
|
#17 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Merci Denis,
je regarde ça Bonne soirée |
|
|
00
|
|
|
#18 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonjour Denis,
C'est OK pour les colonnes, et pour l'état ![]() Maintenant l'affaire se corse un peu. Il y a des totaux et des sous totaux par taille. Pour la Taille 1: - Total A + AL: Apollon, Zeus, hercule et Hermes, sans la Finition AE-NE - Total A: (Total A + Al) - hercule Pour la Tailles 2: - Total: Totaux - Finition AE-NE Pour la Taille 3: - Total: Totaux - Finition A50-75 Pour les Transtronic et Star: - Les totaux de chaque machine A priori, je ne peux pas effectuer ces totaux tél que l'état est présenté. Je pensais faire 4 sous-état afin de pouvoir faire ces totaux. Qu'en penses-tu ou y a t'il une solution? J'ai essayé de faire ces différents totaux, mais cela se répercute sur chaque machine. Ce qui est logique. Merci à toi @+ Christian |
|
|
00
|
|
|
#19 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 205 ![]() |
Salut,
Je n'ai pas le temps de faire les Total A, Je regarderai ça plus tard... Regardes déjà comment je construis les sommes dans les totaux par IndicateurProd bd4.zip [Edit: mise à jour du fichier le 21/03/2011] 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
|
|
|
#20 |
|
Membre habitué
![]() Christian RoignotLogisticien Inscription : janvier 2009 Messages : 308 ![]() |
Bonjour Denis,
Je regarde tous ça en fin d'après-midi. Je vais prendre un peu l'air, car depuis 5h du matin je suis sur cette application et je sature un peu ![]() Encore merci et @+ Christian |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com