Depuis la version 3.3.70, Xlookup ne fonctionne plus comme précédemment

0000000577     -      04/08/2011
Obsolète

Le comportement de la fonction Xlookup a été modifié. Dans les précédentes versions de Mercator, la position du record actif dans la table indexée était celle correspondant au record à trouver via le Xlookup. Ceci posait parfois un poblème, notamment dans les formules de recalcul de prix, pour des Xlookup utilisant, par exemple, les tables DISPO_X ou STOCK_X. Le moteur standard de Mercator pouvait être perturbé par le fait que la position du record actif avait changé à la demande du Xlookup.

S'il est souhaité d'effectuer un changement de position de record actif dans une table, il faut à présent utiliser Xseek. Pour rappel, Xseek requiert 3 arguments qui sont identiques aux 3 premiers arguments de Xlookup. La transformation d'un Xlookup en Xseek est donc simple. Il suffit de laisser tomber le 4ème argument.



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.