Sinds versie 3.3.70 werkt Xlookup niet meer zoals vroeger

0000000577     -      04-08-2011
Verouderd

Het gedrag van de functie Xlookup is veranderd. In de voorgaande Mercator-versies kwam de positie van het actieve record in de geïndexeerde tabel overeen met de positie van het via Xlookup te zoeken record. Dit stelde soms problemen, met name in de formules voor de herberekening van de prijzen, bij Xlookup-opdrachten waarbij bijvoorbeeld de tabellen DISPO_X of STOCK_X werden gebruikt. De standaardmotor van Mercator kon verstoord raken door het feit dat de positie van het actieve record gewijzigd was na de Xlookup-aanvraag.

Indien men de positie van een actief record in een tabel wil veranderen, moet men voortaan Xseek gebruiken. Ter herinnering: Xseek vereist 3 argumenten die identiek zijn aan de eerste 3 argumenten van Xlookup. Een Xlookup omvormen tot een Xseek is dan ook eenvoudig. Men moet enkel het 4e argument laten vallen.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.