GNT sans publicité, site mobile, fonctionnalitées exclusives...

cacher un enregisterment d'une analyse croisée

Le
brainburnt
bonjour a tous les programmeurs(euses)

voila mon soucis.

J'ai une requete analyse croisée et j'aimerais pouvoir cacher une
ligne d'un enregistrement si tous les champs sont à 0.

Je m'explique, je gère des machines d'une chaine de production.
Lorsque ceux-ci sont en pannes, j'ai un enregistrement me disant que
panne = n, où n représente un nombre d'heure.

=
--
JJMMAAAA | PANNES | ABSENCE OPERATEUR | HEURES PRODUCTION |
=
--
01/01/2001 | 0 | 0 |
0 | <- ligne a cacher
=

03/01/2001 | 1 | 3 |
20 |
=
--

ceci est une représentation de mon formulaire.

ma ligne contenant tous les 0 est donc à cacher car elle n'apporte
aucune info à l'utilisateur.


Existe-t'il un moyen de na pas la faire apparaître??

Merci d'avance de l'aide précieuse que vous pourrez me fournir, car
là j'avoue ne pas savoir que faire
Lire les 4 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #6258481
Bonjour,

Fais d'abord une requête sélection pour n'afficher que les dates ayant une durée de panne > 0
puis bâtis ton analyse croisée sur cette requête déjà épurée des données que tu ne souhaites pas afficher

a+
--
Arnaud
-----------------------------------------
http://www.mpfa.info
-----------------------------------------


"brainburnt" bonjour a tous les programmeurs(euses)

voila mon soucis.

J'ai une requete analyse croisée et j'aimerais pouvoir cacher une
ligne d'un enregistrement si tous les champs sont à 0.

Je m'explique, je gère des machines d'une chaine de production.
Lorsque ceux-ci sont en pannes, j'ai un enregistrement me disant que
panne = n, où n représente un nombre d'heure.

-----------------------------------------------------------------------------------------------------------------
JJMMAAAA | PANNES | ABSENCE OPERATEUR | HEURES PRODUCTION |
-----------------------------------------------------------------------------------------------------------------
01/01/2001 | 0 | 0 |
0 | <- ligne a cacher
------------------------------------------------------------------------------------------------------------------
03/01/2001 | 1 | 3 |
20 |
-----------------------------------------------------------------------------------------------------------------

ceci est une représentation de mon formulaire.

ma ligne contenant tous les 0 est donc à cacher car elle n'apporte
aucune info à l'utilisateur.


Existe-t'il un moyen de na pas la faire apparaître??

Merci d'avance de l'aide précieuse que vous pourrez me fournir, car
là j'avoue ne pas savoir que faire...
brainburnt
Le #6258471
je me suis mal fais comprendre,
j'ai besoin de ces lignes mais elle ne doivent pas être visible.

Par contre, il faut absolument, qu'elle soit présente lors de la
requete de sélection, c'est pour celà que j'ai besoin de les cacher
mais pas de les virer...

Je ne sais pas si je suis très compréhensible...


<Anor> wrote:
Bonjour,

Fais d'abord une requête sélection pour n'afficher que les dates ayan t une durée de panne > 0
puis bâtis ton analyse croisée sur cette requête déjà épuré e des données que tu ne souhaites pas afficher

a+
--
Arnaud
-----------------------------------------
http://www.mpfa.info
-----------------------------------------


"brainburnt" bonjour a tous les programmeurs(euses)

voila mon soucis.

J'ai une requete analyse croisée et j'aimerais pouvoir cacher une
ligne d'un enregistrement si tous les champs sont à 0.

Je m'explique, je gère des machines d'une chaine de production.
Lorsque ceux-ci sont en pannes, j'ai un enregistrement me disant que
panne = n, où n représente un nombre d'heure.

------------------------------------------------------------------------- ----------------------------------------
JJMMAAAA | PANNES | ABSENCE OPERATEUR | HEURES PRODUCTION |
------------------------------------------------------------------------- ----------------------------------------
01/01/2001 | 0 | 0 |
0 | <- ligne a cacher
------------------------------------------------------------------------- -----------------------------------------
03/01/2001 | 1 | 3 |
20 |
------------------------------------------------------------------------- ----------------------------------------

ceci est une représentation de mon formulaire.

ma ligne contenant tous les 0 est donc à cacher car elle n'apporte
aucune info à l'utilisateur.


Existe-t'il un moyen de na pas la faire apparaître??

Merci d'avance de l'aide précieuse que vous pourrez me fournir, car
là j'avoue ne pas savoir que faire...


brainburnt
Le #6258441
bon, j'ai trouvé une solution, mais si qqn trouve une solution plus
classe je suis bien entendu preneur.

J'ai mis cette ligne avec une date que je suis sur de ne jamais avoir
à mettre un jour, par exemple le 01/01/1970.

et lors du chargement de mon formulaire, j'ai

Me.Filter = "[JJMMAAAA] <> '01/01/1970' "
Me.FilterOn = True
Me.Requery

voila une ébauche de solution qui me permet de ne plus avoir ma ligne
affichée

brainburnt wrote:
je me suis mal fais comprendre,
j'ai besoin de ces lignes mais elle ne doivent pas être visible.

Par contre, il faut absolument, qu'elle soit présente lors de la
requete de sélection, c'est pour celà que j'ai besoin de les cacher
mais pas de les virer...

Je ne sais pas si je suis très compréhensible...


<Anor> wrote:
Bonjour,

Fais d'abord une requête sélection pour n'afficher que les dates ay ant une durée de panne > 0
puis bâtis ton analyse croisée sur cette requête déjà épur ée des données que tu ne souhaites pas afficher

a+
--
Arnaud
-----------------------------------------
http://www.mpfa.info
-----------------------------------------


"brainburnt" bonjour a tous les programmeurs(euses)

voila mon soucis.

J'ai une requete analyse croisée et j'aimerais pouvoir cacher une
ligne d'un enregistrement si tous les champs sont à 0.

Je m'explique, je gère des machines d'une chaine de production.
Lorsque ceux-ci sont en pannes, j'ai un enregistrement me disant que
panne = n, où n représente un nombre d'heure.

----------------------------------------------------------------------- ------------------------------------------
JJMMAAAA | PANNES | ABSENCE OPERATEUR | HEURES PRODUCTION |
----------------------------------------------------------------------- ------------------------------------------
01/01/2001 | 0 | 0 |
0 | <- ligne a cacher
----------------------------------------------------------------------- -------------------------------------------
03/01/2001 | 1 | 3 |
20 |
----------------------------------------------------------------------- ------------------------------------------

ceci est une représentation de mon formulaire.

ma ligne contenant tous les 0 est donc à cacher car elle n'apporte
aucune info à l'utilisateur.


Existe-t'il un moyen de na pas la faire apparaître??

Merci d'avance de l'aide précieuse que vous pourrez me fournir, car
là j'avoue ne pas savoir que faire...




scrofa11
Le #6258331
Et si tu essayes dans ton formulaire champ concerné forme conditionnelle
valeur 0 = blanc ça ne marche pas?


bon, j'ai trouvé une solution, mais si qqn trouve une solution plus
classe je suis bien entendu preneur.

J'ai mis cette ligne avec une date que je suis sur de ne jamais avoir
à mettre un jour, par exemple le 01/01/1970.

et lors du chargement de mon formulaire, j'ai

Me.Filter = "[JJMMAAAA] <> '01/01/1970' "
Me.FilterOn = True
Me.Requery

voila une ébauche de solution qui me permet de ne plus avoir ma ligne
affichée

brainburnt wrote:
je me suis mal fais comprendre,
j'ai besoin de ces lignes mais elle ne doivent pas être visible.

Par contre, il faut absolument, qu'elle soit présente lors de la
requete de sélection, c'est pour celà que j'ai besoin de les cacher
mais pas de les virer...

Je ne sais pas si je suis très compréhensible...


<Anor> wrote:
Bonjour,

Fais d'abord une requête sélection pour n'afficher que les dates ayant une durée de panne > 0
puis bâtis ton analyse croisée sur cette requête déjà épurée des données que tu ne souhaites pas afficher

a+
--
Arnaud
-----------------------------------------
http://www.mpfa.info
-----------------------------------------


"brainburnt" bonjour a tous les programmeurs(euses)

voila mon soucis.

J'ai une requete analyse croisée et j'aimerais pouvoir cacher une
ligne d'un enregistrement si tous les champs sont à 0.

Je m'explique, je gère des machines d'une chaine de production.
Lorsque ceux-ci sont en pannes, j'ai un enregistrement me disant que
panne = n, où n représente un nombre d'heure.

-----------------------------------------------------------------------------------------------------------------
JJMMAAAA | PANNES | ABSENCE OPERATEUR | HEURES PRODUCTION |
-----------------------------------------------------------------------------------------------------------------
01/01/2001 | 0 | 0 |
0 | <- ligne a cacher
------------------------------------------------------------------------------------------------------------------
03/01/2001 | 1 | 3 |
20 |
-----------------------------------------------------------------------------------------------------------------

ceci est une représentation de mon formulaire.

ma ligne contenant tous les 0 est donc à cacher car elle n'apporte
aucune info à l'utilisateur.


Existe-t'il un moyen de na pas la faire apparaître??

Merci d'avance de l'aide précieuse que vous pourrez me fournir, car
là j'avoue ne pas savoir que faire...








Publicité
Suivre les réponses
Poster une réponse
Anonyme