01. april 2003 - 10:47Der er
25 kommentarer og 1 løsning
Gruppering uden sortering
Jeg ønsker at udskrive nogle tælleskemaer i rigtig rækkefølge. Skemaerne indeholder Retning, tid og sted. Skemaerne skal grupperes efter retning, men udskrives i tidsrækkefølge så hver retning udskrives på ny side. Eksempel på data: RETN TID STED ====================== T 720 sted 1 T 725 sted 2 T 730 sted 3 T 735 sted 4 T 740 sted 5 T 745 sted 6 T 750 sted 7 T 755 sted 8 T 800 sted 9 T 805 sted 10 T 810 sted 11 T 815 sted 12 R 820 sted 12 R 825 sted 11 R 830 sted 10 R 835 sted 9 R 840 sted 8 R 845 sted 7 R 850 sted 6 R 855 sted 5 R 900 sted 4 R 905 sted 3 R 910 sted 2 R 915 sted 1 T 920 sted 1 T 925 sted 2 T 930 sted 3 T 935 sted 4 T 940 sted 5 T 945 sted 6 T 950 sted 7 T 955 sted 8 T 1000 sted 9 T 1005 sted 10 T 1010 sted 11 T 1015 sted 12 Altså: Hvergang Retning skifter, skal der laves en ny side. Det volder mig problemer!! 60 pt på spil her! kh Raketten
Grupper efter Retning. Sorter efter Tid. Indsæt Sideskift efter detaljesektionen. Det kan du i designvisning. Klik på detaljesektionen og vælg Egenskaber.
If you use the wizard choose group by RETN then when once the report is made you can open the Grouping and Sorting dialog and alter the Keep Together property to YES.
terry-> The problem is, that if you Group buy RETN all the R's and all the T's are grouped together. I think what raketten want is to keep the sorting order of the data as it is shown, only inserting af pagebreak after each "group" of T's and R's and whatever may exist.
jkrons>Yes I think I understand the problem, but by choosing GROUPING in the report wizard it will get all the RTN lines grouped correctly and also it give a "group" header which can now be used to force a page break. The header need not contain anything. If a grouping isnt used then the page break will need to be done in code (I THINK)
Brug blot eksemplet! (jeg har lavet det til formålet) Tælleskemadatabasen fylder for meget til at sende. Use the example data. The real database is to large for emailing.
raketten>This means I have to create a dB and table and then enter teh test data, no thanks. If yopu can sent a database with the onbe table in then I will take a look, if you can´t then sorry I cant help.
lets first make sure what it is you are after! Do you want to print the records in the order shown in the example and each time RETN changes then start on a new page. OR do you want to print all R then all T making a new page when we change from R to T?
exempel databasen er lavet i excel - og er simpel for eksemplets skyld. Og jeg tænkte ikke nærmere over at gemme den i Acces. - og Ja! Raporten skal udskrives sorteret efter TID - med sideskift hvergang RETN skifter. (Ligesom BREAK kommandoen i Oracle SQL, hvor man kan Gruppere uden at sortere).
Terry har sendt en slags løsning til mig. Fidusen går på, at lave generere en ny kollonne, som kan bruges til at gruppere efter. Det kan man ikke i eksemplet - men ofte i den "virkelige" verden.
Men tilbage står stadigt, at Access IKKE magter opgaven: At gruppere uden at sortere!
60 pt til Terry for besværet!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.