Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2011, 12h40   #1
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Par défaut Réaliser formulaire période mobile basé requête analyse croisée

Bonjour,

J’essaye de réaliser un formulaire sur une période mobile basé d’une requête analyse croisée.
Je me suis basé du lien suivant et de l’aide que j’ai eu d’USER pour générer un graphique mobile.
J’ai regardé la vidéo de Maxence HUBICHE, mais qui ne correspond pas à ce que je veux faire
Cela fait 2 jours que j’essaye d’effectuer un sous-formulaire basé sur la requête SQL analyse croisée et de l’inclure dans le formulaire principal.
Pour corser tous ça, le formulaire doit être multicritère (Client, OV, etc…)
Ci-joint une base pour mieux comprendre ma demande d’aide.
Quelqu’un peut-il m’aiguiller ?
Merci d’avance de votre aide
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 17h00   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
Salut,

Je crois qu'il va falloir de familiariser avec les tableaux croisés dynamiques :

Comme les dates et surtout les colonnes vont varier, un TCD me semble bien mieux adapté à ton cas. (les sous-formulaires basés sur des requêtes croisées ne conviennent pas dans ton cas, car le nombre de colonnes doit-être figé).

Voici un exemple:

Tu peux filter par semaine en haut à gauche du TCD.

et construire ton TCD en ajoutant des champs après affichage de la liste des champs et en les glissant en en-têtes de lignes, de colonnes ou en filtre (comme pour les semaines)...
Fichiers attachés
Type de fichier : zip Charge longue.zip (450,5 Ko, 8 affichages)
__________________
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
User est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/07/2011, 17h56   #3
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Merci Denis.

je vais regarder ça demain matin et te tiens au courant.

Bonne soirée

Christian
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 08h37   #4
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Bonjour Denis,

J'ai déja testé avec un TDC.
Cela ne convient pas au "Chef".
Il aimerai que j'effectue les charges comme pour les graphiques.

Concernant les colonnes:
Citation:
Comme les dates et surtout les colonnes vont varier
Celles-ci ne seront pas varier.
Explications:
Les dates des colonnes correspondront à l'extraction d'un fichier Excel (Carnet commande). Il va y avoir une extraction par jour (Lundi au vendredi)
Donc, je devrais avoir 10 colonnes. Car l'affichage se fera sur 2 semaines.
Dans mon exemple, je l'ai effectué sur 4 semaines (pas assez de dates).

Concernant le formulaire principale "frmStatsSemaine" doit être multicritère avec les éléments suivants:
1) les semaines
2) CAP
3) Client
Voir exemple de tableau joint, comment devra apparaître dans le formulaire

Puis, en cliquant sur une quantité , je dois faire apparaître les champs correspondant à cette quantité et à la date prévue de fin de fabrication (Dte Fin Prévue)
- OV (commande client)
- OF (Odre de fabrication)
- Dte Ddée EXW (Date d'expédition
- etc.....
Voir exemple de tableau suite

Est-ce possible d'effectuer cette partie......
Dois-je revoir la modélisation?

Merci de ton aide

Christian
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 13h59   #5
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
je ne parviens pas à bien voir les images, beaucoup trop petites...

En en-têtes de lignes il y a quoi ?
__________________
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
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 14h19   #6
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Ci-joint les images dans un document.
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 14h50   #7
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
Pour la 1er image j'ai fait le sous-formulaire en mode feuille de donnée basée sur la requête croisée:

Par contre c'est sur 14 jours ( 2 semaines pleines) pour éviter les trous

A+
Fichiers attachés
Type de fichier : zip Charge longue2.zip (447,0 Ko, 7 affichages)
__________________
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
User est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/07/2011, 15h32   #8
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Ca me semble parfait

1) Pour mettre en forme les champs, je passe par la mise en forme conditionnelle?
Par exemple: si la col2 est sup à la col3 je le met en rouge.
Est-ce une expréssion ou par la valeur du champ?

2) Concernant les critères de recherche (Cap, Client, etc...), j'effectue des zonne liste dans le formulaire "frmStatsSemaine" et je fait comme pour les années et semaine dans la requête "rqyQtéCap"

3) Et derniere demande. Lorsque je clic sur une qté, j'effectue une requête par rapport à la recherche et un formulaire pour afficher le tout?

Un grand merci pour ton aide.
J'apprend bien avec toi, car je ne voyais pas les choses comme ça.

@+
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 16h10   #9
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Denis,

c'est Ok pour la mise en forme.
J'ai modifié le SQl de la requête analyse croisée avec le NZ.
je vais pouvoir faire les mises en forme désirées

Pour les critères de recherche, j'ai effectué un test en mettant un critére dans la requête "rqyQtéCap", et cela fonctionne.
Donc, je vais pouvoir effectuer les zonnes liste et une requête en VBA afin d'inclure tous les critères que l'on me demande

Plus qu'a faire le 3ème point.

@+
Christian
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 17h23   #10
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
ReSalut,

Pour le point 3)

Tu crées un formulaire (ex: frmOV) en mode feuille de données, basé sur la table "tblChargeLongue" ou une requête du même style.

Après, dans le sous-formulaire "sfrmStatsSemaine" tu mets ce code sur l'évènement clic de la zone de texte "Dte Fin Prévue":

Code :
1
2
3
4
5
Private Sub Dte_Fin_Prévue_Click()
 
DoCmd.OpenForm "frmOV", acFormDS, , "[Dte Fin Prévue]=#" & Format(Me![Dte Fin Prévue], "mm/dd/yyyy") & "#"
 
End Sub
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
User est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/07/2011, 17h44   #11
Membre habitué
 
Homme Christian Roignot
Logisticien
Inscription : janvier 2009
Messages : 308
Détails du profil
Informations personnelles :
Nom : Homme Christian Roignot
Âge : 59
Localisation : France

Informations professionnelles :
Activité : Logisticien
Secteur : Industrie

Informations forums :
Inscription : janvier 2009
Messages : 308
Points : 112
Points : 112
Superbe Denis!

Infiniment merci

Avec tous ça, je vais pouvoir continuer l'appli pour le "CHEF".
Grâce à toi, il va être content et moi aussi bien sûr.

Encore merci, et j'ai encore appris quelque chose avec tes précieux conseils.
C'est super d'avoir un prof comme toi

Je clos la discussion.
Bonne soirée

Christian
rch05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 18h31   #12
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 258
Points : 5 258
De rien,

J'ai un peu trituré ce genre de problèmes par le passé.

Par contre sur d'autres sujets j'ai du mal comme toi
__________________
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
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h27.


 
 
 
 
Partenaires

Hébergement Web