Denne artikel behandler nogle enkle krydstabelforespørgselsteknikker, som kan hjælpe, mens du arbejder i MS Access.
Kort sagt kan krydstabelforespørgslen defineres som en matrix, hvor kolonneoverskrifter er afledt af feltværdierne. Det er omdannelsen af datarækker til kolonner. Det involverer dataaggregering som total sum fordelt på måneder eller produkter osv., Hvor disse måneder er repræsenteret gennem kolonner. I dag skal vi tale om nogle af Crosstab Query-teknikker, som kan hjælpe dig med at arbejde effektivt på MS Access.
3 Crosstab-forespørgselsteknikker, der ville være nyttige, når du arbejder på MS Access, er:
Krydsstabel-forespørgsel til visning af række-totaler
For at få vist den samlede beregning i en række, der omfatter alle kolonner, skal brugeren blot tilføje et værdifelt som rækkeoverskrift.
Eksempel: Hvis de har brug for at samle deres salg i en database i en butik, skal de tilføje et andet felt med Salg som rækkeoverskrift, som viser det samlede salg.
Brugere kan også vise det samlede antal under hver af kolonnerne ved at indsætte knappen i et bånd. Denne knap findes på fanen Hjem; du kan finde det med ikon (Σ) gengivelse af store bogstaver af sigma.
Vis nuller i stedet for tomme
Uanset hvor brugeren ikke indsætter en værdi, er kolonnerne der som standard tomme. Brugere kan bruge kommandoen Nz (), hvis de ønsker at vise nuller i stedet. Da Access sandsynligvis misforstår udtryk, skal brugerne dog skrive output eller resultatet med det. Så brug CCur () til at håndtere valutaer, CLng () til længere tal (hele tallet) osv.
Bare skriv Nz () direkte i TRANSFORM-klausul, så alle emnerne erstattes af nul.
Angiv kolonneoverskrifter

For at løse dette problem skal brugeren indtaste alle gyldige kolonneoverskrifter i krydstabelforespørgselens egenskab Kolonneoverskrifter.
- Gå til Query Design-skærmen, og vælg indstillingen for Egenskaber i menuvisningen.
- Find og vælg "Kolonneoverskrift ejendom". (Hvis du ikke kan finde det, har du åbnet feltets egenskaber i stedet for forespørgselsegenskaber).
- Indsæt nu alle mulige værdier i rummet, som skal adskilles effektivt med kommaer. Brugere kan også afgrænse disse værdier ved hjælp af datoværdier med # eller med anførselstegn.
Kolonneoverskrift Ulemper
- Eventuelle værdier, der ikke indsættes af brugeren, fjernes automatisk fra den givne forespørgsel.
- Felterne kan kun vises i den rækkefølge, der er angivet af brugerne, fx “januar”, “februar”, “marts”, ...
Brugere kan øge hastigheden på rapportdesignet enormt ved at nævne de relevante kolonneoverskrifter, uanset hvor rapporten består af en kompleks krydstab-forespørgsel som Record Source. Hvis brugeren ikke angiver sine kolonneoverskrifter, kan Microsoft Access-softwaren ikke vide, hvilke felter der skal gøres tilgængelige for rapporter uden at udføre den komplette forespørgsel.
Hvis du er almindelig MS Access-bruger, er du muligvis stødt på en beskadiget mdb eller accdb-fil. Mens til tider standardgendannelsesfunktionen i Access kan udtrække dine data, vil der være tilfælde, hvor du har brug for yderligere hjælp. For fuldstændig gendannelse af Access-databaser skal du investere i et professionelt værktøj som DataNumen Access Repair.
Forfatter Introduktion:
Vivian Stevens er en datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder mdf-rettelse og excel-genopretningssoftwareprodukter. For mere information besøg www.datanumen.com