DEER Posted September 9, 2008 Posted September 9, 2008 Een vraag over het vastleggen van de totalen per artikel na de berekening van de voorraad. Heb (stel) 50 artikelen. Het aantal soorten artikelen neemt voortdurend toe. Om het totaal per artikel te berekenen gebruik ik de SUM uit een 'selfjoin' tabel. Op een later moment wil ik in een andere layout deze optellingen samen met andere data tonen. Nu neemt iedere keer het berekenen van deze 'SUM's veel tijd in beslag. Ik kan me voorstellen dat iemand schrijft: gebruik globaalvelden. In mijn beleving betekent dit dan de constructie van (stel) 50 globaalvelden...... Volgens mij moet dit anders kunnen ? Wie helpt me op de goede weg ? Quote
0 JeanWM Posted September 9, 2008 Posted September 9, 2008 Er is een verschil tussen hoe een agregate calculation en een summary field zich gedragen. Een summary field zal zich beperken tot de found set, waar de agregate functie reageert op het current record of de related record set, zonder rekening te houden met een mogelijke found set. Misschien werk je best omgekeerd. Kijk wat je wil als resultaat en werk vandaaruit terug. Dan kunnen summary fields misschien de oplossing bieden. Quote
0 Bruno Posted September 10, 2008 Posted September 10, 2008 Ik los het maken van totalen in de voorraad op als volgt: Je gebruikt een sum-veld om totalen te maken maar je zet dat niet op de layout. Op de layout zet je een gewoon nummeriek veld Ieder keer dat je een handeling uitvoert die de stock beinvloedt (bvb. een aankoop of een verkoop) klik je op een Save-button waaronder een script draait die met set field (of een replace) het nummeriek veld op de layout overschrijft met het resultaat in je sum-veld. Quote
0 DEER Posted September 10, 2008 Author Posted September 10, 2008 Bedankt. Deze methode werkt perfect. mvg., DEER Quote
Question
DEER
Een vraag over het vastleggen van de totalen per artikel na de berekening van de voorraad.
Heb (stel) 50 artikelen. Het aantal soorten artikelen neemt voortdurend toe.
Om het totaal per artikel te berekenen gebruik ik de SUM uit een 'selfjoin' tabel.
Op een later moment wil ik in een andere layout deze optellingen samen met andere data tonen.
Nu neemt iedere keer het berekenen van deze 'SUM's veel tijd in beslag.
Ik kan me voorstellen dat iemand schrijft: gebruik globaalvelden. In mijn beleving betekent dit dan de constructie van (stel) 50 globaalvelden......
Volgens mij moet dit anders kunnen ? Wie helpt me op de goede weg ?
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.