Heart-Profit ERP
September 30, 2024, 01:34:32 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: ADS - Raadplegen Verkooporders v/e Faktuur hangt  (Read 1011 times)
0 Members and 3 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27468


View Profile WWW
« on: August 06, 2012, 03:54:39 pm »

Raadplegen Verkooporders van een Faktuur (Hmenu,3,3,1,1,Shift-F6) hing in de ADS versie zodra de Faktuurregeltabel als ADS was gedefiniëeerd.

Oorzaak was de omzetting van SUM en COUNT opdrachten naar SQL Queries in de ADS Database.

Hoewel een SUM die aldaar werd uitgevoerd juist werd omgezet naar een SQL query, en het teruggekregen antwoord ook korrekt was, ging het nu om een totaal andere reden fout.

De betreffende funktionaliteit anticipeert erop dat een SUM WHILE die net zo lang sumt tot de WHILE conditie niet meer voldoet, daarna de recordpointer achterlaat op het eerst volgende record welke na de te summen argumenten komt.

Ofwel, stel dat ik alle regels van een bepaalde Faktuur sum, dan zal de SUM WHILE LOUF_FID = nnnnnnn de recordpointer positioneren op het eerste volgende record welke niet voldoet, ofwel het 1e record van de volgende faktuur. Dit was voor het funktionele programma dan weer de basis voor een volgende SUM. In de ADS versie werd weliswaar een juiste SQL Query uitgevoerd, maar zo'n SQL Query past de recordpointer niet aan. Deze bleef dus continue op de 1e Faktuur staan, en zat vervolgens in een loop.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOUFVORA    Raadplegen Verkooporders Faktuur    26-10-2005    06-08-2012
Q           Geen standaard funktie    03-08-2012    06-08-2012
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.023 seconds with 19 queries.