eldeka Posted September 18, 2010 Posted September 18, 2010 Aan allen onze groet... met bijkomend vraagje. Ik wil bv. in een globaal veld Maximumprijs de hoogste waarde bewaren die voorkomt in een getallenveld Prijs van een tabel Prijzen. Ik kan die waarde vinden: - via een Summary Field, maar dan beschouw ik alleen de geselecteerde records en dus niet altijd alle records; - ofwel via een script (alle records sorteren op Prijs, naar laatste record, set Maximumprijs = Prijs) maar dan moet ik dit telkens activeren. Een zoektocht in de Functies en in het forum bracht geen soelaas. Wellicht is er een betere aanpak maar zie ik het gewoon over het hoofd. Iemand een hint waarvoor dank? Quote
0 eldeka Posted September 18, 2010 Author Posted September 18, 2010 Sorry... maar ik ben niet helemaal overtuigd. De functie Max (veld; veld...) zoekt het max tussen meerdere velden in één enkel record. Ik zoek de max waarde in één veld van alle records; zoals mogelijk in een kolom in Excel Zie mijn pogingen in bijlage. MaxVeld.fp7 Quote
0 F.J. Posted September 18, 2010 Posted September 18, 2010 Hoi, Je zoekt waarschijnlijk deze: Veld: maxprijs Type: Resumé (summary) Optie: maximum van prijs Succes, Fred Quote
0 eldeka Posted September 18, 2010 Author Posted September 18, 2010 Hoi, Je zoekt waarschijnlijk deze: Veld: maxprijs Type: Resumé (summary) Optie: maximum van prijs Succes, Fred Precies ook dit heb ik geprobeerd... maar dit geeft het resultaat alleen voor de GEVONDEN reeks records. zie nieuwe bijlage Het resultaat verandert in deze oplossing in functie van de selectie van records. Ik zoek echter een resultaat (liefst een global) voor alle records in de tabel onafgezien of er records werden weggelaten of niet. MaxVeldXL.fp7 Quote
0 AvD Posted September 18, 2010 Posted September 18, 2010 Je moet werken via een SelfJoin-relatie waarbij alle records betrokken worden. Quote
0 fmwebshop Posted September 19, 2010 Posted September 19, 2010 Voorbeeld, zie bijlage. Vr gr. Harry MaxVeldXL.fp7 Quote
0 eldeka Posted September 19, 2010 Author Posted September 19, 2010 Ik waardeer jullie allen voor de meervoudige, adequate en snelle antwoorden in een stijl van: Keep it simple and make it clear! Hartelijk dank en graag, als het mag, tot een volgende keer. Quote
Question
eldeka
Aan allen onze groet... met bijkomend vraagje.
Ik wil bv. in een globaal veld Maximumprijs de hoogste waarde bewaren die voorkomt in een getallenveld Prijs van een tabel Prijzen.
Ik kan die waarde vinden:
- via een Summary Field, maar dan beschouw ik alleen de geselecteerde records en dus niet altijd alle records;
- ofwel via een script (alle records sorteren op Prijs, naar laatste record, set Maximumprijs = Prijs) maar dan moet ik dit telkens activeren.
Een zoektocht in de Functies en in het forum bracht geen soelaas.
Wellicht is er een betere aanpak maar zie ik het gewoon over het hoofd.
Iemand een hint waarvoor dank?
8 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.