reneemettrie
Terugkerende gebruiker
- Lid geworden
- 1 aug 2006
- Berichten
- 1.233
Ik ben bezig met een toepassing in Access om wedstrijdresultaten te verwerken. Wie de meeste punten haalt krijgt de eerste plaats. Wordt nu in Excel gedaan (door iemand anders, op een heel omslachtige en grotendeels manuele manier, details zijn hier onbelangrijk)
Resultaat (in een rapport of query) zou iets dergelijks moeten zijn:
Categorie 1:
Deelnemer Punten Plaats
Deelnemer1 100 1
Deelnemer2 90 2
Deelnemer3 80 3
Categorie 2:
Deelnemer1 100 1
Deelnemer2 90 2
enz.
In Excel zijn de punten niet gesorteerd en wordt de RANG functie gebruikt voor het bepalen van de plaats.
In Access volstaat het de punten te sorteren en dan in het rapport een running total over groups te maken.
Maar wat in het geval van ex aequo?
Running total geeft dit:
Deelnemer Punten Plaats
Deelnemer1 100 1
Deelnemer2 100 2
Deelnemer3 80 3
Terwijl ik het volgende wil:
Deelnemer Punten Plaats
Deelnemer1 100 1
Deelnemer2 100 1
Deelnemer3 80 3
Bestaat hiervoor een ingebouwde functie of moet je in de detailsectie van het rapport iets gaan programmeren met VBA ?
Resultaat (in een rapport of query) zou iets dergelijks moeten zijn:
Categorie 1:
Deelnemer Punten Plaats
Deelnemer1 100 1
Deelnemer2 90 2
Deelnemer3 80 3
Categorie 2:
Deelnemer1 100 1
Deelnemer2 90 2
enz.
In Excel zijn de punten niet gesorteerd en wordt de RANG functie gebruikt voor het bepalen van de plaats.
In Access volstaat het de punten te sorteren en dan in het rapport een running total over groups te maken.
Maar wat in het geval van ex aequo?
Running total geeft dit:
Deelnemer Punten Plaats
Deelnemer1 100 1
Deelnemer2 100 2
Deelnemer3 80 3
Terwijl ik het volgende wil:
Deelnemer Punten Plaats
Deelnemer1 100 1
Deelnemer2 100 1
Deelnemer3 80 3
Bestaat hiervoor een ingebouwde functie of moet je in de detailsectie van het rapport iets gaan programmeren met VBA ?