3 Crosstab vaicājumu paņēmieni MS Access

Kopīgot tūlīt:

Šajā rakstā ir aplūkotas dažas vienkāršas starpposma vaicājumu metodes, kas var palīdzēt, strādājot MS Access.

Īsumā Crosstab vaicājumu var definēt kā matricu, kurā kolonnu virsraksti tiek atvasināti no lauka vērtībām. Tā ir datu rindu pārveidošana kolonnās. Tas ietver datu apkopošanu, piemēram, kopējo summu, kas sadalīta pa mēnešiem vai produktiem utt., Kurā šie mēneši ir parādīti kolonnās. Šodien mēs runāsim par dažām Crosstab Query metodēm, kas var palīdzēt jums efektīvi strādāt ar MS Access.Crosstab vaicājumu paņēmieni MS Access

3 Crosstab vaicājumu paņēmieni, kas būtu noderīgi, strādājot ar MS Access, ir:

Crosstab vaicājums rindu kopsummas parādīšanai

Lai parādītu kopējo aprēķinu rindā, kas ietver visas kolonnas, lietotājam vienkārši jāpievieno vērtības lauks kā Rindas virsraksts.

Piemērs: Ja veikala datu bāzē ir jāapkopo savi pārdošanas apjomi, viņiem būs jāpievieno vēl viens lauks ar Sales kā Row Heading, kas parādīs kopējo pārdošanas apjomu.

Lietotāji var arī parādīt kopsummu zem katras kolonnas, ievietojot pogu lentē. Šī poga atrodas cilnē Sākums; to var atrast, izmantojot sigmas ikonu (Σ) ar lielajiem burtiem.

Rādīt nulles, nevis tukšās

Ja lietotājs neievieto vērtību, kolonnas pēc noklusējuma tiek atstātas tukšas. Lietotāji var izmantot komandu Nz (), ja tā vietā vēlas parādīt nulles. Tomēr, tā kā Access, visticamāk, pārprot izteicienus, lietotājiem ir jāizveido produkcija vai rezultāts ar to. Tātad, izmantojiet CCur (), strādājot ar valūtām, CLng () - garākiem skaitļiem (viss skaitlis) utt.

Vienkārši ierakstiet Nz () tieši TRANSFORM klauzulā, un visas tukšās vietas aizstās ar nulli.

Norādiet kolonnu virsrakstus

Kolonnu virsrakstiŅemiet vērā, ka slejas virsraksts tiek iegūts no noteiktā lauka, un lietotājiem ir jāizvēlas tikai tie lauki, kas attiecas uz viņu datiem. Tātad, ja lietotājs vēlas ierobežot savus vaicājuma kritērijus, pārdodot tos konkrētam klientam, kurš šajā laikā neko nav iegādājies, viņu lauks vispār netiks parādīts. Ja lietotājs vēlas izveidot pārskatu, izmantojot krustzīmi, tas parādīs kļūdas, jo šī klienta lauka nosaukums vienkārši pazudīs.

Lai atrisinātu šo problēmu, lietotājam ir jāievada katra derīga kolonnas virsraksts šķērsrādītāja vaicājuma rekvizītā Kolonnu virsraksti.

  1. Atveriet vaicājumu noformējuma ekrānu un izvēlnes skatā atlasiet lodziņa Rekvizīti opciju.
  2. Tagad atrodiet un atlasiet “Column Heading property”. (Ja jūs to nevarat atrast, tad vaicājuma rekvizītu vietā esat atvēruši lauka rekvizītus).
  3. Tagad ievietojiet telpā visas iespējamās vērtības, kuras efektīvi jānošķir ar komatiem. Lietotāji var arī norobežot šīs vērtības, izmantojot datuma vērtības, izmantojot # vai ar pēdiņām.

Kolonnas virsraksta trūkumi

  • Visas vērtības, kuras lietotājs nav ievietojis, tiks automātiski noņemtas no norādītā vaicājuma.
  • Lauki var tikt rādīti tikai atbilstoši lietotāju norādītajai secībai, piemēram, “Janvāris”, “Februāris”, “Marts”,…

Lietotāji var ārkārtīgi ātri palielināt pārskatu noformēšanas ātrumu, pieminot attiecīgās kolonnu virsrakstus visur, kur pārskats sastāv no sarežģīta starpribu vaicājuma, piemēram, ierakstu avots. Ja lietotājs nenorāda sleju virsrakstus, Microsoft Access programmatūra nevarēs uzzināt, kuri lauki ir jāpadara pieejami pārskatiem, neizpildot visu vaicājumu.

Ja esat regulārs MS Access lietotājs, iespējams, esat saskāries ar sabojāts mdb vai accdb failu. Lai gan dažreiz Access noklusējuma atkopšanas funkcija var iegūt jūsu datus, dažos gadījumos jums būs nepieciešama papildu palīdzība. Lai pilnībā atgūtu Access datu bāzes, ieguldiet profesionālā rīkā, piemēram, DataNumen Access Repair.

Autora ievads:

Vivians Stīvenss ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp mdf labot un Excel atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar

Kopīgot tūlīt:

Komentāri ir slēgti.