Groeperen in Rapport zonder sorteren

Status
Niet open voor verdere reacties.

seppers

Gebruiker
Lid geworden
7 feb 2006
Berichten
11
Ik moet in Access (97) een rapport maken dat op 2 velden gegroepeerd wordt, maar op een derde gesorteerd.
Eigenlijk zou eerst de sortering op veld 1 ( ID-nummer ) moeten gebeuren en daarna een groepering op veld 2 (Productieplanningnummer) en daarna op veld 3 (Artikelnummer).
Momenteel wordt als resultaat echter steeds op artikelnummer gesorteerd waardoor de aantallen in de verkeerde volgorde komen te staan ! Ik krijg op geen enkele manier het sorteren van het groepeerniveau uitgeschakeld.

Wie weet raad ?
 
Groeperen doe je in je raport, sorteren in je query. Groeperen = rechter muis op het vakje links boven je raport in bewerkmodus.
Let op dat hij bij de query builder de meest linkse kolom als eerste sorteert
 
Laatst bewerkt:
Groperen is het bij elkaar harken van detailgegevens waarbij een gegeven hetzelfde is. Sorteren spreekt voor zich. Bijvoorbeeld:

A 1
2
B 5
6
C 4
7

In bovenstaand voorbeeld is er gegroepeerd op de eerste kolom (ABC) en gesorteerd op de tweede kolom (1234567). Impliciet is groeperen altijd sorteren, je kunt nog wel opgeven of dat oplopend of aflopen gebeurd, maar daar is het mee gebeurd. Als je in bovenstaand voorbeeld wilt zorgen dat 1234567 in de goede volgorde staat is groeperen op de eerste kolom per definitie geen oplossing.


Grtz,
 
dropl zei:
Groeperen doe je in je raport, sorteren in je query. Groeperen = rechter muis op het vakje links boven je raport in bewerkmodus.
Let op dat hij bij de query builder de meest linkse kolom als eerste sorteert

Het probleem is als volgt : de vertrekbasis is een tabel met records voor productie - gesorteerd op oplopend PPLID-nummer. Van alle records wordt in een query een selectie gemaakt van alle te lassen onderdelen (Welding code 1) - sortering op PPLID - selectie van PPLID tot PPLID via een invulschermpje.
Dan dient het bekomen rapport gesorteerd te blijven op PPLID - gegroepeerd dient te worden eerst op productieplanningnummer (deze mogen eveneens oplopend gesorteerd worden, de sortering blijft dan correct - daarna groepering op artikelnummer, en hier zit nu net het probleem. De subsortering op de groepering op artikelnummer is dan ofwel oplopend ofwel aflopend op artikelnummer, terwijl de volgorde per PPLID wél behouden moet blijven voor een juiste volgorde. Nu komt een artikelnummer met een lager nummer dat achteraan de lijst hoort hélemaal vooraan te staan ! Er moet wél gegroepeerd worden, bvb. 28 stuks van S000066, maar NIET gesorteerd.
 
Laatst bewerkt:
Ik denk dan dat je met een subrapport moet gaan werken of zoiets. Of (als dat mogelijk is) de aantallen van de artikelen optellen middels sum([veldnaam]).

Zoals je het uitlegd kan het niet met groeperen, het principe van groeperen doet namelijk niet wat jij wilt.


Grtz,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan