Dag allemaal,
Ik ben bezig met het maken van een preventieve onderhoudsplanning in MS Access maar ondervind hierbij een probleem;
In een query "qryGemiddelde standtijden" zou ik verschillende gemiddeldes van "Standtijd (dagen)" willen berekenen. Dit moet echter geen gemiddelde zijn van alle records, enkel van de records die voldoen aan de volgende voorwaarden: ze moeten dezelfde functieplaats ("Functieplaats" moet identiek zijn) hebben en het "Auto-nummer" dat werd toegekend door Access mag enkel kleiner of gelijk zijn aan de waarde van het "Auto-nummer" waarvoor de berekening plaatsvindt.
Aangezien dit de eerste keer is dat ik werk met MS Access ben ik niet vertrouwd met het programmeren in SQL of VBA.
Ik heb reeds geprobeerd om deze bewerking uit te voeren met de DAvg-functie maar ik weet niet goed hoe ik mijn voorwaarden (identieke functieplaats en auto-nummer kleiner of gelijk aan huidige) hier moet invoeren. Dit heb ik geprobeerd maar het geeft volgens mij enkel een soort van kringverwijzing waardoor de berekening niet goed gebeurt:
Expr1: DAvg([Functieplaats];[qryGemiddelde standtijden];(([Functieplaats]=[Functieplaats]) And ([Auto-nummer]<=[Auto-nummer])))
Zouden jullie mij kunnen helpen om een oplossing te vinden of me op het juiste spoor zetten?
Met vriendelijke groeten en bij voorbaat dank,
Mathiasw
Ik ben bezig met het maken van een preventieve onderhoudsplanning in MS Access maar ondervind hierbij een probleem;
In een query "qryGemiddelde standtijden" zou ik verschillende gemiddeldes van "Standtijd (dagen)" willen berekenen. Dit moet echter geen gemiddelde zijn van alle records, enkel van de records die voldoen aan de volgende voorwaarden: ze moeten dezelfde functieplaats ("Functieplaats" moet identiek zijn) hebben en het "Auto-nummer" dat werd toegekend door Access mag enkel kleiner of gelijk zijn aan de waarde van het "Auto-nummer" waarvoor de berekening plaatsvindt.
Aangezien dit de eerste keer is dat ik werk met MS Access ben ik niet vertrouwd met het programmeren in SQL of VBA.
Ik heb reeds geprobeerd om deze bewerking uit te voeren met de DAvg-functie maar ik weet niet goed hoe ik mijn voorwaarden (identieke functieplaats en auto-nummer kleiner of gelijk aan huidige) hier moet invoeren. Dit heb ik geprobeerd maar het geeft volgens mij enkel een soort van kringverwijzing waardoor de berekening niet goed gebeurt:
Expr1: DAvg([Functieplaats];[qryGemiddelde standtijden];(([Functieplaats]=[Functieplaats]) And ([Auto-nummer]<=[Auto-nummer])))
Zouden jullie mij kunnen helpen om een oplossing te vinden of me op het juiste spoor zetten?
Met vriendelijke groeten en bij voorbaat dank,
Mathiasw