Grille de saisie de vente

0000001164     -      27/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

Voici la ligne corrigée :

.pu.DynamicForeColor='IIF(pu< xlookup("STOCK_X", "S_ID", left('+.RecordSource+'.id_article, 10), "S_DPA"),rgb(255,0,0),rgb(0,255,0))'

En effet, l’alias derrière la grille n’est pas lignes_v_tmp, puisqu’on peut ouvrir plusieurs documents de vente en même temps.
 



Je voudrais adapter le comportement de la grille d'encodage pour prévenir l'utilisateur qu'il descend en dessous de son prix d'achat.

J'ai utilisé le code ci-dessous dans _Blivr.prg

&& colonne prix unitaire en rouge si en dessous du prix d'achat
.pu.DynamicForeColor='IIF(pu< xlookup("STOCK_X", "S_ID", left(lignes_v_tmp.id_article, 10), "S_DPA"),rgb(255,0,0),rgb(0,255,0))'

Cela fonctionne bien quand la grille s'affiche. Mais quand on passe d'une ligne à l'autre, la grille semble se meler les crayons (de couleur).

Je pourrais bien entendu ajouter le champ s_dpa dans le lignes_v mais j'aimerai bien savoir pourquoi cela ne fonctionne pas.

Une idée ?



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.