bonjour,
j'aimerais faire une selection sur ma table mtrchem qui se presente sous cette forme :
le champs ctrlnumb identifie chaque ligne de maniere unique
dans un premier temps je veut qu'en fonction de la valeur du champs specgrade1 replacer le couple de valeur el*aN par un blanc.
pour le faire je propose de faire une table avec 2 champs, l'un comportant toutes les valeures de specgrade1 possibles et l'autre avec les valeures du champ elnaN que l'on veut afficher.
comme ci-dessous :
ensuite pour masquer mes valeures je fait la requete suivante :
ce qui donne :
on voit bien que lorsque le champ specgrade1 est egal a A105-97 le champ MN et sa valeure sont masqué.
je trouve que la requette que j'utilise est complexe, et je cherche une maniere plus simple d'arrver au resultat.
aussi dans un second temps je veut pouvoir non plus afficher les elements par rapport au champs specgrade1 mais par raport a un numero de ligne. en effet je peut avoir dans certains cas des exigence specifiques pour une ligne donné qui ne sont pas standard a une norme A105-97 par exemple.
dans ces cas la je veut que si le numero de ligne est present dans ma table mtr_elmt_grad afficher ses elements et si ce numero de ligne n'est pas present prendre les elements du champs specgrade1.
j'espere avoir été assez clair.
merci a tous.
Partager