OVH Cloud OVH Cloud

Etat complexe...pour moi:o)

5 réponses
Avatar
Doft
Bonjour,

Un probl=E8me pour la mise en forme d'un =E9tat...

J'ai une table avec des heures (exemple: 06:00, 06:15,=20
06:30, 07:00, 07:15, 07:30 08:00...)

J'ai une autre table li=E9 o=F9 sont insrit les dates ainsi=20
que les heures soit:

Date:
01.01.03 06:00
01.01.03 07:15
02.03.03 06:15
02.03.03 07:15

Sachant que le choix de la plage d'heure est variable=20
ainsi que le nombre de dates, comment puis-je afficher un=20
=E9tat avec en en-t=EAte TOUTES les heures et dans le d=E9tail=20
un regroupement sur mes dates avec des "1" si l'heure=20
coresspond =E0 l'en-t=EAte? En clair l'=E9tat devrait avoir=20
cette structure:

--------------------------------------------------------
06:00, 06:15, 06:30, 07:00, 07:15, 07:30 8:00
--------------------------------------------------------
01.01.03 1 1
02.03.03 1 1
--------------------------------------------------------

J'ai bien essayer des requ=EAtes analyse crois=E9es mais dans=20
l'=E9tat il n'est pas possible d'afficher des champs=20
variables...logique.

Il semblerait que l'=E9tat devrait =EAtre construit par un=20
module. Comment faire ceci s'il vous pla=EEt? cela fait=20
toute la journ=E9e que j'essaie avec plusieurs id=E9es mais=20
rien n'y fait!

Merci beaucoup de votre aide!

Doft

5 réponses

Avatar
Daniel Carollo
Bonjour Doft!

Il suffit de forcer l'entete des colonnes dans l'etat croise. Les colonnes
seront donc toujours les memes, ce qui vous permet de creer un etat qui
s'appuie sur cette requete.

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Doft" wrote in message
news:3a9e01c3761b$b317c5a0$
Bonjour,

Un problème pour la mise en forme d'un état...

J'ai une table avec des heures (exemple: 06:00, 06:15,
06:30, 07:00, 07:15, 07:30 08:00...)

J'ai une autre table lié où sont insrit les dates ainsi
que les heures soit:

Date:
01.01.03 06:00
01.01.03 07:15
02.03.03 06:15
02.03.03 07:15

Sachant que le choix de la plage d'heure est variable
ainsi que le nombre de dates, comment puis-je afficher un
état avec en en-tête TOUTES les heures et dans le détail
un regroupement sur mes dates avec des "1" si l'heure
coresspond à l'en-tête? En clair l'état devrait avoir
cette structure:

--------------------------------------------------------
06:00, 06:15, 06:30, 07:00, 07:15, 07:30 8:00
--------------------------------------------------------
01.01.03 1 1
02.03.03 1 1
--------------------------------------------------------

J'ai bien essayer des requêtes analyse croisées mais dans
l'état il n'est pas possible d'afficher des champs
variables...logique.

Il semblerait que l'état devrait être construit par un
module. Comment faire ceci s'il vous plaît? cela fait
toute la journée que j'essaie avec plusieurs idées mais
rien n'y fait!

Merci beaucoup de votre aide!

Doft
Avatar
Line
As-tu essayé avec une requête croisée dynamique ?


-----Original Message-----
Bonjour,

Un problème pour la mise en forme d'un état...

J'ai une table avec des heures (exemple: 06:00, 06:15,
06:30, 07:00, 07:15, 07:30 08:00...)

J'ai une autre table lié où sont insrit les dates ainsi
que les heures soit:

Date:
01.01.03 06:00
01.01.03 07:15
02.03.03 06:15
02.03.03 07:15

Sachant que le choix de la plage d'heure est variable
ainsi que le nombre de dates, comment puis-je afficher un
état avec en en-tête TOUTES les heures et dans le détail
un regroupement sur mes dates avec des "1" si l'heure
coresspond à l'en-tête? En clair l'état devrait avoir
cette structure:

--------------------------------------------------------
06:00, 06:15, 06:30, 07:00, 07:15, 07:30 8:00
--------------------------------------------------------
01.01.03 1 1
02.03.03 1 1
--------------------------------------------------------

J'ai bien essayer des requêtes analyse croisées mais dans
l'état il n'est pas possible d'afficher des champs
variables...logique.

Il semblerait que l'état devrait être construit par un
module. Comment faire ceci s'il vous plaît? cela fait
toute la journée que j'essaie avec plusieurs idées mais
rien n'y fait!

Merci beaucoup de votre aide!

Doft
.



Avatar
Doft
Non...

Malheureusement je ne sais même pas faire un requête
analyse croisée DYNAMIQUE????

Comment fais-tu cela?
Avatar
Manu
Bonjour Doft
J'ajouterai que si ces horaires sont variables, tes
entêtes de colonnes ne doivent pas s'appeler
06:00,06:15,... mais H1,H2...(à toi de construire la
formule qui va bien)
Aprés il y a possibilité de créer des états dynamiques
mais je ne crois pas que cela soit necessaires sauf si ton
nombre de colonnes est aussi variable(a eviter!).
Manu
www.logik.com
-----Message d'origine-----
Bonjour Doft!

Il suffit de forcer l'entete des colonnes dans l'etat
croise. Les colonnes

seront donc toujours les memes, ce qui vous permet de
creer un etat qui

s'appuie sur cette requete.

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"Doft" wrote in message
news:3a9e01c3761b$b317c5a0$
Bonjour,

Un problème pour la mise en forme d'un état...

J'ai une table avec des heures (exemple: 06:00, 06:15,
06:30, 07:00, 07:15, 07:30 08:00...)

J'ai une autre table lié où sont insrit les dates ainsi
que les heures soit:

Date:
01.01.03 06:00
01.01.03 07:15
02.03.03 06:15
02.03.03 07:15

Sachant que le choix de la plage d'heure est variable
ainsi que le nombre de dates, comment puis-je afficher un
état avec en en-tête TOUTES les heures et dans le détail
un regroupement sur mes dates avec des "1" si l'heure
coresspond à l'en-tête? En clair l'état devrait avoir
cette structure:

--------------------------------------------------------
06:00, 06:15, 06:30, 07:00, 07:15, 07:30 8:00
--------------------------------------------------------
01.01.03 1 1
02.03.03 1 1
--------------------------------------------------------

J'ai bien essayer des requêtes analyse croisées mais dans
l'état il n'est pas possible d'afficher des champs
variables...logique.

Il semblerait que l'état devrait être construit par un
module. Comment faire ceci s'il vous plaît? cela fait
toute la journée que j'essaie avec plusieurs idées mais
rien n'y fait!

Merci beaucoup de votre aide!

Doft


.



Avatar
Doft
Merci beaucoup de vos conseils!

J'ai compris le principe des requêtes dynamiques et j'ai
utilisé un nbre de colonnes fixe dans mon état...
Cool! tout fonctionne à merveille! sauf..hihihi

Vu qu'une requête dynamique est supprimée et re-créé avec
d'autre critère, lorsque plusieurs utilisateurs vont
exécuter le module en même temps il va y avoir des énormes
bugs...nan?