1) Basér din krydstab på en forespørgsel (hvori du har parametre) 2) Access sortere automatisk (alfanummerisk) på kolonneoverskrifterne. Hvis du kender kolonneoverskrifterne, kan du liste dem i den ønskede rækkefølge i egenskaberne for hele forespørgslen.
mht datosortering, så er den eneste måde, jeg har kunnet styre det på, været ved at formattere datoen, så den lod sig sortere alfanummerisk (f.eks. YYYY-MM-DD)
ang. parametrene, så var jeg lidt for hurtig. Løsningen er meget mere simpel: I parametrer (menuen Forespørgsel->paramtre) skriver du blot parametren. F.eks. [indtast postnr], hvis det er de, som der skal stå
Ang. kolonne-sortering, så kan jeg kun komme i tanke om én metode, som vil virke: Lav en procedure, som gennemløber en forespørgsel på samme kriterier, som krydstab'en - sorteret korrekt - og byg herefter SQL'en op som tekststreng og indsæt i Currentdb.querydefs("din krydstab").SQL = "PARAMETERS [indtast postnr] Text ( 255 ); TRANSFORM Count(DinTabel.[Felt1]) AS [CountOfAfd nr] SELECT DinTabel.Navn FROM DinTabel WHERE DinTabel.Postnr=[indtast postnr] GROUP BY DinTabel.Felt2 PIVOT DinTabel.felt3 In ("B","C","D","A","E")
Lidt besværligt, men det skal det jo være af og til :o)
selv tak og godnat - skulle have været i seng for længst :o(
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.