J'ai construit un état fondé sur une requête qui contient 2 niveau de
regroupement (Gamme et Nom de produit) et qui informe sur les stocks.
Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom
de produit) dont le stock est égal à 0.... et c'est pas bien ;-(
Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])).
Je ne peux pas filtrer au niveau de la requête source en ajoutant une
colonne renvoyant un résultat équivalent (ss requête impossible).
Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le
temps de tout recommencer....) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"guyCnet" | J'ai construit un état fondé sur une requête qui contient 2 niveau de | regroupement (Gamme et Nom de produit) et qui informe sur les stocks. | Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom | de produit) dont le stock est égal à 0.... et c'est pas bien ;-( | Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])). | Je ne peux pas filtrer au niveau de la requête source en ajoutant une | colonne renvoyant un résultat équivalent (ss requête impossible). | | Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le | temps de tout recommencer....) ?
Tu as tous les champs concernés sur une ligne dans la section détail ?
Si oui, je te propose ceci...
Pour toutes les zones de texte de la section détail : - tu en réduis la hauteur jusqu'à ne plus représenter qu'une ligne. - tu place les propriétés auto extensible et auto réductible sur Oui =>> pas de label dans cette section !!!
Pour la section détail : Tu place également ces deux propriétés sur Oui Tu réduit sa hauteur au minimum (contre les zones de texte) Sur l'événement "Au formatage", tu mets:
If isnull(ChampTotal) then ' ou if ChampTotal = 0 then Cancel = True end if
"guyCnet"
| J'ai construit un état fondé sur une requête qui contient 2 niveau de
| regroupement (Gamme et Nom de produit) et qui informe sur les stocks.
| Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom
| de produit) dont le stock est égal à 0.... et c'est pas bien ;-(
| Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])).
| Je ne peux pas filtrer au niveau de la requête source en ajoutant une
| colonne renvoyant un résultat équivalent (ss requête impossible).
|
| Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le
| temps de tout recommencer....) ?
Tu as tous les champs concernés sur une ligne dans la section détail ?
Si oui, je te propose ceci...
Pour toutes les zones de texte de la section détail :
- tu en réduis la hauteur jusqu'à ne plus représenter qu'une ligne.
- tu place les propriétés auto extensible et auto réductible sur Oui
=>> pas de label dans cette section !!!
Pour la section détail :
Tu place également ces deux propriétés sur Oui
Tu réduit sa hauteur au minimum (contre les zones de texte)
Sur l'événement "Au formatage", tu mets:
If isnull(ChampTotal) then ' ou if ChampTotal = 0 then
Cancel = True
end if
"guyCnet" | J'ai construit un état fondé sur une requête qui contient 2 niveau de | regroupement (Gamme et Nom de produit) et qui informe sur les stocks. | Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom | de produit) dont le stock est égal à 0.... et c'est pas bien ;-( | Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])). | Je ne peux pas filtrer au niveau de la requête source en ajoutant une | colonne renvoyant un résultat équivalent (ss requête impossible). | | Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le | temps de tout recommencer....) ?
Tu as tous les champs concernés sur une ligne dans la section détail ?
Si oui, je te propose ceci...
Pour toutes les zones de texte de la section détail : - tu en réduis la hauteur jusqu'à ne plus représenter qu'une ligne. - tu place les propriétés auto extensible et auto réductible sur Oui =>> pas de label dans cette section !!!
Pour la section détail : Tu place également ces deux propriétés sur Oui Tu réduit sa hauteur au minimum (contre les zones de texte) Sur l'événement "Au formatage", tu mets:
If isnull(ChampTotal) then ' ou if ChampTotal = 0 then Cancel = True end if
Pour ne pas trop compliquer les choses, je n'ai pas dit que j'avais collé un sous-état dans la section Détail... Mais ton approche est au poil ! J'ai mis ta condition au formatage des groupes et ça marche ;-) - J'ai du néanmoins mettre ce petit bout de code dans chaque partie des niveaux de regroupement (càd : Entête et pied de groupes, et dans les lignes du sous-formulaire. Pas très élégant mais efficient ! -
Merci beaucoup pour ton aide
Bien à vous
Salut,
"guyCnet" | J'ai construit un état fondé sur une requête qui contient 2 niveau de | regroupement (Gamme et Nom de produit) et qui informe sur les stocks. | Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom | de produit) dont le stock est égal à 0.... et c'est pas bien ;-( | Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])). | Je ne peux pas filtrer au niveau de la requête source en ajoutant une | colonne renvoyant un résultat équivalent (ss requête impossible). | | Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le | temps de tout recommencer....) ?
Tu as tous les champs concernés sur une ligne dans la section détail ?
Si oui, je te propose ceci...
Pour toutes les zones de texte de la section détail : - tu en réduis la hauteur jusqu'à ne plus représenter qu'une ligne. - tu place les propriétés auto extensible et auto réductible sur Oui =>> pas de label dans cette section !!!
Pour la section détail : Tu place également ces deux propriétés sur Oui Tu réduit sa hauteur au minimum (contre les zones de texte) Sur l'événement "Au formatage", tu mets:
If isnull(ChampTotal) then ' ou if ChampTotal = 0 then Cancel = True end if
Pour ne pas trop compliquer les choses, je n'ai pas dit que j'avais collé un
sous-état dans la section Détail...
Mais ton approche est au poil ! J'ai mis ta condition au formatage des
groupes et ça marche ;-)
- J'ai du néanmoins mettre ce petit bout de code dans chaque partie des
niveaux de regroupement (càd : Entête et pied de groupes, et dans les lignes
du sous-formulaire. Pas très élégant mais efficient ! -
Merci beaucoup pour ton aide
Bien à vous
Salut,
"guyCnet"
| J'ai construit un état fondé sur une requête qui contient 2 niveau de
| regroupement (Gamme et Nom de produit) et qui informe sur les stocks.
| Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom
| de produit) dont le stock est égal à 0.... et c'est pas bien ;-(
| Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])).
| Je ne peux pas filtrer au niveau de la requête source en ajoutant une
| colonne renvoyant un résultat équivalent (ss requête impossible).
|
| Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le
| temps de tout recommencer....) ?
Tu as tous les champs concernés sur une ligne dans la section détail ?
Si oui, je te propose ceci...
Pour toutes les zones de texte de la section détail :
- tu en réduis la hauteur jusqu'à ne plus représenter qu'une ligne.
- tu place les propriétés auto extensible et auto réductible sur Oui
=>> pas de label dans cette section !!!
Pour la section détail :
Tu place également ces deux propriétés sur Oui
Tu réduit sa hauteur au minimum (contre les zones de texte)
Sur l'événement "Au formatage", tu mets:
If isnull(ChampTotal) then ' ou if ChampTotal = 0 then
Cancel = True
end if
Pour ne pas trop compliquer les choses, je n'ai pas dit que j'avais collé un sous-état dans la section Détail... Mais ton approche est au poil ! J'ai mis ta condition au formatage des groupes et ça marche ;-) - J'ai du néanmoins mettre ce petit bout de code dans chaque partie des niveaux de regroupement (càd : Entête et pied de groupes, et dans les lignes du sous-formulaire. Pas très élégant mais efficient ! -
Merci beaucoup pour ton aide
Bien à vous
Salut,
"guyCnet" | J'ai construit un état fondé sur une requête qui contient 2 niveau de | regroupement (Gamme et Nom de produit) et qui informe sur les stocks. | Ca gaze pas trop mal tout ça mais l'état affiche néanmoins les produits (Nom | de produit) dont le stock est égal à 0.... et c'est pas bien ;-( | Sur l'état, cette valeur est une valeur calculée (somme([UnitéEnStock])). | Je ne peux pas filtrer au niveau de la requête source en ajoutant une | colonne renvoyant un résultat équivalent (ss requête impossible). | | Quelqu'un a-t-il une solution pas trop trop compliquée (je n'ai pas trop le | temps de tout recommencer....) ?
Tu as tous les champs concernés sur une ligne dans la section détail ?
Si oui, je te propose ceci...
Pour toutes les zones de texte de la section détail : - tu en réduis la hauteur jusqu'à ne plus représenter qu'une ligne. - tu place les propriétés auto extensible et auto réductible sur Oui =>> pas de label dans cette section !!!
Pour la section détail : Tu place également ces deux propriétés sur Oui Tu réduit sa hauteur au minimum (contre les zones de texte) Sur l'événement "Au formatage", tu mets:
If isnull(ChampTotal) then ' ou if ChampTotal = 0 then Cancel = True end if