Mettre une expression conditionné dans une colonne de gauche

SUGGESTED

Bonjour,

Dans les colonnes de gauche des commandes de ventes, je suis arrivé à la limite du nombre de colonne (16). J'avais pour idée pour contourner cette limitation de mettant des colonnes conditionné sur le site de vente.

Par exemple, j'ai utilisé l'expression : string$([F:SOH]SALFCY='EUF', [F:SOH]BPDNAM(0)) + string$([F:SOH]SALFCY<>'EUF', [F:BPC]BPCNAM(0)) pour afficher le nom du client livré ou le nom du client en fonction du site de vente.

L'expression marche très bien mais là où le bat blesse, c'est sur les fonctions de recherche dans les commandes directement :

La recherche ne se basera que sur la première partie de mon expression c'est à dire : string$([F:SOH]SALFCY='EUF', [F:SOH]BPDNAM(0)) et ne regardera même pas le reste de l'expression + string$([F:SOH]SALFCY<>'EUF', [F:BPC]BPCNAM(0). Donc en l'occurrence, dans mon cas, ne marchera que sur le site de vente EUF

Je suis conscient d'être un peu dans bidouille mais est ce que quelqu'un a idée de pourquoi la recherche ne se fait pas sur la totalité de l'expression ?

Sinon de manière plus générale, est ce que des personnes ont trouvé une manière plus propre de passer outre la limites des 16 colonnes (à priori augmenter le nombre de colonne n'est pas conseillé) ?

Merci à vous.