Page 1 sur 1

Masquer entrée de plan en fonction du nombre de document vue

MessagePublié: 22 Nov 2010 à 14:28
par bmoon
Bonjour,

Je cherche à masquer une entrée de plan en fonction du nombre de document qu'il y a dans la vue que cette entrée doit ouvrir.

C'est à dire : si il n'y a pas de document dans cette vue, l'entrée doit être masquer...

J'ai mis ceci dans l'option de masquage de mon entrée de plan :

Code : Tout sélectionner
_TMP := @DbColumn("";"";OffreBancaireCtrtFerm;5);
@If(@Elements(_TMP)=0;@False;@True)


Mais cela ne fonctionne pas.

Dans la vue en question j'ai une colonne Total contenant le total par categorie (colonne 5) qui est masquée.

Merci de votre aide.[/code]

MessagePublié: 22 Nov 2010 à 14:31
par Michael DELIQUE
salut

déjà

@DbColumn("":"nocache";@dbname;OffreBancaireCtrtFerm;5)

ensuite

tu créé un masque de teste et dans un texte calculé tu colle ta formule

@DbColumn("";"";OffreBancaireCtrtFerm;5) histoire de voir ce qui retourne

mais je serais toi je ferrais un

@DbColumn("";"";OffreBancaireCtrtFerm;0)

MessagePublié: 22 Nov 2010 à 14:39
par bmoon
OK merci ;) je vais tester ça !

MessagePublié: 22 Nov 2010 à 14:51
par bmoon
Le @DbColumn ne me retourne rien... j'ai essayé de le mettre dans un masque mais cela me retourne vide... :(

MessagePublié: 22 Nov 2010 à 14:54
par Michael DELIQUE
construit une vue juste pour le test

une vue toute simple avec une colonne

MessagePublié: 22 Nov 2010 à 15:45
par bmoon
Bon ca y est j'ai trouvé la solution.
J'ai mis ceci :

Code : Tout sélectionner
@Elements(@DbColumn("":"nocache";"";"MarktingOffreBanqCtrtFerm";3))=0


Et ca marche NICKEL !

Merci de ton aide Michael ;)

MessagePublié: 22 Nov 2010 à 22:30
par roubech
j'ai un doute :
le plan et les formules de masquage associées sont calculés au moment de l'ouverture du plan
donc je doute que que le masquage soit ré évalué lorsque des docs seront ajoutés ou supprimés dans cette vue