Jeg har en krydstabuleringsforespørgsel. Til denne vil jeg gerne have at der kommer to parameterbokse til f.eks. en start og slutdato (eller f.eks. reference til 2 formularfelter). Hvordan kan jeg få Access til at acceptere dette i en krydstabuleringsforespørgsel?
Sådan bare lige frit fra skuffen vil jeg tro at hvis du i stedet for at bygge din crosstab på tabellen så lav den på en forespørgsel hvor du har parametre på.
Om det virker er jeg ikke sikker på, men jeg ville da prøve.
Jeg har prøvet at lave en forespørgsel på tabellen, og lade parametrene virke på denne. Denne forespørgsel har jeg så brugt som udgangspunkt for krydstab. Det giver samme problem.
En holdbar, men ikke køn mulighed er at lave en Make-Table forespørgsel (kalder den eks Q_MT). Q_MT bygger du på dine parameter bokse. Den tabel der kommer ud af det kan du jo kalde T_Q_MT). Sidenhen bygger du din krydstabulering på T_Q_MT.
Du har ikke behov for at slette indholdet af T_Q_MT,- da den blot overskrives ved den næste kørsel.
HUSK dog at køre Q_MT hvergang INDEN du kører krydstab forspørgelsen. Den gør det nemlig ikke automatisk, som når en query kalder en anden query!
Hej mhq Jeg har også tidligere anvendt den metode som du nævner (med de fordele og ulemper du nævner). Det er lidt et problem at Access ikke automatisk trimmer sig selv (komprimeringen). Hvis der derfor er een der har en bedre løsning, vil jeg blive glad (selvom jeg ikke er så trist endda)
Du kan gøre følgende: lav krydstab. (k1) lav en ny foresp. med: Din tbl. og (k1), find et fælles link og sæt parameter på din tbl.
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.