Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Renditja e modalitetit të tabelës Forms Access nuk është aktive. Parimet e renditjes në Access

Renditja e modalitetit të tabelës Forms Access nuk është aktive. Parimet e renditjes në Access

Rreshtat në një tabelë mund të renditen sipas përmbajtjes së një ose më shumë kolonave. Për ta bërë këtë, zgjidhni fushën me të cilën do të kryhet renditja dhe klikoni butonat Sort Ascending ose Sort Descending në shiritin e veglave.

Kur kërkon një vlerë të caktuar, Access gjen dhe shfaq rekordin përkatës. Por nëse disa regjistrime plotësojnë kriterin e specifikuar, atëherë për lehtësi, bëhet e nevojshme të shfaqen vetëm ato në ekran duke përdorur butonat e renditjes dhe filtrimit të vendosur në shiritin e veglave (ose Filtri dhe Renditja ( Rendit) nga menyja Regjistrimet), mund të shfaqni në ekran vetëm regjistrimet e nevojshme për funksionimin, si dhe t'i renditni shpejt ato sipas renditjes së dëshiruar. Për të renditur të gjithë tabelën, përdorni dy butona të renditjes dhe zgjidhni regjistrime specifike, përdorni tre butona filtri

Renditja e shpejtë

Ndonjëherë ju duhet të renditni regjistrimet në një sekuencë të caktuar. Butonat e renditjes në shiritin e veglave ju lejojnë të renditni kolonat në rend rritës ose zbritës Së pari zgjidhni fushat për të renditur dhe më pas klikoni Rendit në rritje (AZ) ose zbritës (ZA) (Rendit në zbritje (ZA))

Për të zgjedhur një fushë klasifikimi, thjesht vendosni kursorin në të në nivelin e çdo regjistrimi. Pas kësaj, klikoni në butonin përkatës dhe të dhënat do të renditen menjëherë

Nëse dëshironi të renditni të dhënat sipas disa fushave, zgjidhni disa kolona. Për ta bërë këtë, së pari zgjidhni një kolonë dhe më pas shtypni tastin dhe tërhiqni kursorin (Kjo do të zgjedhë kolonat ngjitur) Në këtë rast, të dhënat e tabelës renditen fillimisht sipas kolonës së parë, pastaj sipas kolonës së dytë, etj.

Për të rivendosur rendin origjinal të regjistrimeve, përdorni komandën Records ^ Remove Filter / Sort

Filtrimi

Filtrimi ju lejon të shikoni vetëm regjistrime specifike në një formular. Zgjidhni të dhënat me të cilat dëshironi të filtroni dhe klikoni butonin Filter by Selection në shiritin e veglave. Për të korrigjuar filtrin, klikoni butonin Ndrysho filtrin. Për të specifikuar një kusht filtrimi më të detajuar, zgjidhni komandën Filter nga menyja Records dhe nënkomandën Filter i avancuar. Për të aplikuar një filtër të rregullt ose të avancuar, klikoni butonin Apliko filtrin në shiritin e veglave .

5. Krijimi i pyetjeve në mjedisin ms Access

Procesi i projektimit të pyetjeve duke përdorur shiritin e veglave standarde të dritares së pyetjeve Konstruktor.

Hetimet

Pyetjet ofrojnë akses të shpejtë dhe efikas në të dhënat e ruajtura në një tabelë.

Kur krijoni një tabelë duke përdorur MS Access, mund të vëreni se programi nuk lejon përdorimin e fushave të llogaritura. Gjithashtu nuk ka asnjë mënyrë për të renditur sipas një çelësi jo-primar.

Nëpërmjet pyetjeve, ju mund të renditni ose vlerësoni shprehjet. Për shembull, bashkoni të dhënat nga tabelat përkatëse.

Kur një pyetje ekzekutohet, MS Access lexon të dhënat nga tabelat dhe shfaq rezultatin e ekzekutimit në modalitetin e tabelës. Duhet të kihet parasysh se rezultati i pyetjes nuk ruhet. Të dhënat ruhen gjithmonë në tabela. Në një pyetje, MS Access ruan vetëm udhëzimet se si duhet të organizohen të dhënat si rezultat i ekzekutimit të pyetjes.

Për disa pyetje, mund të bëni ndryshime në rezultatin e pyetjes të shfaqur në pamjen e tabelës. Këto ndryshime do të pasqyrohen edhe në tabelat origjinale. Bazuar në kërkesë, ju mund të hartoni një formular ose raport.

Renditja e të dhënave të tabelës

Në një tabelë, të dhënat renditen gjithmonë sipas çelësit primar. Për të organizuar një mënyrë tjetër për të renditur të dhënat, përdoret një pyetje. Për të krijuar një pyetje të tillë në dritaren e bazës së të dhënave, zgjidhni ikonën TABELA ”dhe tregoni tabelën që do të renditet. Zgjedhja e një piktogrami KËRKESË E RE" , e vendosur në shiritin e veglave, hap një kuti dialogu për krijimin e një pyetësori të ri për tabelën e specifikuar në dritaren e bazës së të dhënave. Si rezultat i zgjedhjes së piktogramit KËRKESA E RE ”, kutia e dialogut shfaq një listë të të gjithë emrave të fushave të tabelës burimore, në fillim të së cilës është karakteri " * ". Hidheni yllin në formularin e kërkesës QBE. Është një vendmbajtës për të gjitha fushat e të dhënave. Përveç kësaj, tërhiqni fushën e të dhënave me të cilën do të kryhet renditja në formularin e pyetjes.

Për këtë fushë, zgjidhni një metodë klasifikimi nga lista e renditjes. Zgjidhni ikonën "EXECUTE" dhe MS Access do të shfaqë në ekran rezultatin e pyetjes, të shfaqur në modalitetin e tabelës, me të dhënat e renditura sipas nevojës.

Pyetjet me kriteret e kërkimit

Për të zgjedhur të dhënat nga tabelat sipas një kushti specifik në MS Access, përdoren pyetje me kritere kërkimi. Pasi të keni specifikuar më parë kushtin e përzgjedhjes, rezultati i ekzekutimit të pyetjes do të jetë një grup të dhënash që plotësojnë kriterin e formuar.

Për të hartuar një kërkesë, shkoni te dritarja e bazës së të dhënave, zgjidhni ikonën "KËRKESË" dhe shtypni butonin "Krijo" dhe më pas butonin "Kërkesë e re". Në kutinë tjetër të dialogut, zgjidhni një nga tabelat e bazës së të dhënave dhe shtypni butonin "Shto", MS Access do të vendosë listën e fushave të tabelës së specifikuar në dritaren e pyetjes. Tani mund të zgjidhni një ose më shumë fusha dhe t'i tërhiqni ato në formularin e kërkesës QBE.

Në rreshtin "Kushti i përzgjedhjes", tani mund të vendosni kriteret e përzgjedhjes. Për të treguar një numër arbitrar karakteresh, përdorni një yll (*) si karakter zëvendësues dhe një pikëpyetje (?) për të treguar një karakter arbitrar. Formuloni kriteret e kërkesës suaj. Për shembull, nëse vetëm kriteri "A *" është specifikuar për një fushë teksti, atëherë pyetja do të shfaqë vetëm ato regjistrime, fusha e tekstit të të cilave fillon me shkronjën "A" (ose "a").

Nëse keni nevojë të gjeni një kombinim të disa vlerave, duhet t'i vendosni ato në rreshtin "Selection condition", duke përdorur operatorët logjikë AND dhe OR si ndarës. Përveç operatorëve të zakonshëm të krahasimit, MS Access ofron tre operatorë të veçantë të dobishëm për zgjedhjen e të dhënave: BETWEEN, IN, LIKE.

Pyetjet e parametrave

Nuk është gjithmonë e mundur të vendosësh në fazën e krijimit të një pyetjeje se cilat vlera duhet të kërkojë MS Access, dhe ndonjëherë kërkohet një kusht fleksibël i përzgjedhjes, i cili mund të ndryshojë në varësi të situatës aktuale. Prandaj, në vend të një kushti përzgjedhjeje që futet drejtpërdrejt në formularin QBE, mund të përfshini një parametër në kërkesë dhe në këtë rast, përpara se të ekzekutoni pyetjen, MS Access do të kërkojë çdo herë kushte specifike të përzgjedhjes.

Për të vendosur një parametër, duhet të vendosni një emër ose një frazë të mbyllur në kllapa katrore () në rreshtin "Kriteret". Ajo që është brenda kllapave katrore konsiderohet nga MS Access si emri i parametrit. Ky emër shfaqet në kutinë e dialogut kur pyetja ekzekutohet, kështu që ka kuptim të përdoret një frazë kuptimplotë si emër i parametrit. Në një kërkesë mund të specifikohen disa parametra; emri i çdo parametri duhet të jetë unik dhe informues.

Si parazgjedhje, MS Access i konverton parametrat e futur në pyetje në një lloj të dhënash teksti. Megjithatë, meqenëse fushat e tekstit nuk mund të krahasohen me fushat e datës, lloji i të dhënave për parametrat duhet të vendoset saktësisht. Për ta bërë këtë, zgjidhni komandën Kërkesë / Parametrat nga menyja, si rezultat i së cilës MS Access do të hapë kutinë e dialogut "Parametrat e pyetjes". Vendosni parametrin pa kllapa katrore në kutinë e dialogut dhe zgjidhni llojin e kërkuar të të dhënave.

Tani, për të ekzekutuar një pyetje, së pari duhet të vendosni një vlerë parametri dhe rezultati i pyetjes do të përmbajë vetëm ato fusha që plotësojnë vlerën e parametrit të specifikuar.

Fushat e llogaritura në pyetje

Është e mundur të vendosni një llogaritje në çdo fushë në tabelë dhe ta bëni vlerën e llogaritur një fushë të re në grupin e të dhënave. Për këtë, përdoren shumë funksione të integruara në MS Access. Ju mund të krijoni një fushë në një pyetje duke përdorur veprime aritmetike në fushat e tabelës, ose mund të krijoni një fushë të re si rezultat i bashkimit të fushave të tekstit ose konstantave të karaktereve.

Një fushë e llogaritur krijohet thjesht duke futur një shprehje llogaritëse në një kolonë boshe në fletën e pyetjeve QBE. Thjesht duhet të kompozoni pyetjen përkatëse duke përdorur emrat e fushave. Pas përfundimit të hyrjes, shprehja do të duket si kjo:

Shprehja 1: [Fusha1] “operator” [Fusha 2]

Vetëm emrat e fushave janë të mbyllura në kllapa katrore. MS Access përdor automatikisht "Shprehjen 1" si emër të shprehjes së llogaritur. Ju mund ta ndryshoni këtë emër në diçka më përshkruese.

Kur ndërtoni shprehje komplekse, MS Access sugjeron përdorimin e një mjeti të quajtur "Expression Builder". Për të shkuar te "Ndërtuesi i shprehjeve", duhet të klikoni në një fushë të zbrazët në formën QBE, dhe më pas - në butonin "Build" në shiritin e veglave.

Pyetje përmbledhëse

Pyetjet që rezultojnë janë dukshëm të ndryshme nga ato të zakonshmet. Ata mund të përdorin dy lloje fushash. Ka fusha me të cilat grupohen të dhënat dhe fusha për të cilat kryhen llogaritjet. Për më tepër, mund të përfshini më shumë fusha për të përcaktuar kushtet e pyetjes.

Për të kompozuar pyetjen përfundimtare, ndërsa është në modalitet Konstruktori i pyetjeve, zgjidhni ikonën “GROUP OPERATIONS” ose përdorni komandën Shikoni / Operacionet e grupit... Si rezultat, rreshti "Operacioni në grup" do të shfaqet në formularin e kërkesës . Pastaj zgjidhni funksionin "Grupimi" për fushën përkatëse nga lista.

Pyetje me shumë tabela

Duke marrë parasysh mundësitë e pyetjeve të bazuara në një tabelë të vetme, është e lehtë të organizohet një pamje e të dhënave të kombinuara nga disa tabela të lidhura. Përzgjedhja e të dhënave nga tabela të shumta është veçanërisht e dobishme kur krijoni formularë dhe raporte.

Së pari, hapni një dritare Konstruktori i pyetjeve dhe shtoni tabela që përmbajnë informacionin që ju nevojitet. Nëse më herët duke përdorur komandën Lidhjetështë krijuar një marrëdhënie midis tabelave, MS Access do ta zbulojë atë automatikisht. Kjo marrëdhënie do të shfaqet si një vijë e tërhequr midis fushave në tabela. Nëse nuk ka lidhje midis tabelave, duhet të vendosni një të tillë.

Tjetra, ju duhet të përcaktoni parametrat e komunikimit. Drejtojeni vijën lidhëse dhe zgjidhni komandën Shiko / Kombino opsionet. Kjo do të hapë një kuti dialogu që ofron tre opsione për përcaktimin e parametrave të komunikimit.

Pas kësaj, tërhiqni fushat nga tabelat kryesore dhe vartëse në formularin e pyetjes. Në mënyrë tipike, ka më shumë regjistrime që përmbajnë informacion rreth objekteve sesa ka regjistrime për kategoritë e tyre. Prandaj, MS Access shfaq kategorinë aq herë sa nevojitet. Prandaj, nëse dhjetë objekte të ndryshme i korrespondojnë një kategorie, kategoria do të përsëritet dhjetë herë.

Shënim: Fushat e tabelës kryesore në një marrëdhënie një me shumë nuk mund të ndryshohen si rezultat i një pyetjeje të shfaqur në modalitetin e tabelës. Përveç kësaj, këto fusha mund të përmbajnë vlera të dyfishta.

Çdo pyetje e zgjedhur mund të konvertohet në pyetje për krijimin e tabelës. Në këtë rast, krijohet një tabelë që përmban rezultatin aktual të pyetjes.

Pyetje të kryqëzuara

MS Access mbështet një lloj të veçantë të pyetjes përmbledhëse të quajtur një pyetje e kryqëzuar. Kjo pyetje ju lejon të shihni vlerat e llogaritura në një skedë kryqëzimi, njësoj si një fletëllogaritëse.

Imagjinoni një tabelë produkti që përmban tre fusha të dhënash: Lloji, Furnizuesi dhe Çmimi. Për çdo kategori mallrash kërkohet të përcaktohet shuma e çmimeve të mallrave me shënimin e furnizuesit.

Vendos në dritare Konstruktori i pyetjeve tabelën "Produktet". Pastaj aktivizoni linjën "Bulk Operation" duke zgjedhur komandën Shiko / Grupi operacionet... Më pas tërhiqni fushën e të dhënave "Lloji" në formularin e kërkesës. Për këtë fushë, zgjidhni "Grupimi" nga lista.

Në kolonën e dytë të formularit të kërkesës, tërhiqni fushën e të dhënave të furnizuesit. Për këtë kolonë, zgjidhni gjithashtu "Grupimi".

Tërhiqni fushën "Çmimi" e fundit në formularin e kërkesës. Zgjidhni "Sum" për këtë fushë.

Kur ekzekutohet një pyetje, rezultati i tij shfaqet në modalitetin e tabelës, në kolonën e parë të së cilës do të jenë të gjitha llojet e mallrave, në të dytën - për secilin lloj do të jepen numrat e furnitorëve, dhe në kolonën e fundit - shuma e çmimeve të mallrave të këtij lloji dhe të këtij furnizuesi.

Tani ju duhet të konvertoni pyetjen përfundimtare në një pyetje të kryqëzuar. Për ta bërë këtë, zgjidhni komandën Kërkesë / Kryq.

Zgjedhja e kësaj komande çon në zëvendësimin e rreshtit "Output to the screen" me një rresht të ri "Crosstab" në formën e një pyetësori. Të gjithë parametrat e tjerë mbeten të pandryshuar. Fusha "Type" e tabelës origjinale do të përdoret si titull i rreshtave. Prandaj, nga kutia e listës Crosstab, zgjidhni Row Header. Për kolonën "Shitësi", zgjidhni "Titujt e kolonave" nga lista e skedave të kryqëzuara.

Shuma e çmimeve të artikujve duhet të vendoset në qelizat e kryqëzimit. Prandaj, për këtë fushë, zgjidhni Vlera nga lista Crosstab.

Kur një pyetje ekzekutohet, rezultati i tij shfaqet në modalitetin e tabelës, në të cilën numrat e kategorive shërbejnë si tituj rreshtash. Përveç kësaj, për çdo shitës, shuma e çmimeve të artikujve në skedën e kryqëzimit vendoset në një kolonë të veçantë.

Shënim: Kur krijoni një skedë kryqëzimi, mund të zgjidhni vetëm një fushë si përmbajtje të tabelës dhe vetëm një fushë si titujt e kolonave. Disa fusha të tabelës së burimit mund të specifikohen gjithashtu si tituj rreshtash.

Fshi kërkesat

Të gjitha pyetjet e mësipërme lidhen me pyetjet e përzgjedhura, të cilat ju lejojnë vetëm të zgjidhni dhe shikoni të dhënat nga tabelat. Kërkesat e mëposhtme janë kërkesa veprimi që ju lejojnë të modifikoni informacionin e ruajtur.

Një pyetje e fshirjes heq të dhëna specifike nga tabelat. Përpara se të ndërtoni një pyetje fshirjeje, duhet të konsideroni se cilat të dhëna të fshini. Metoda më e besueshme është të krijoni paraprakisht një pyetje të përzgjedhur.

Në modalitetin Konstruktori i pyetjeve zgjidhni tabelën që do të fshihet më vonë. Më pas përcaktoni kriteret dhe shikoni rezultatin e pyetjes të shfaqur në pamjen e tabelës. Kalimi i shpejtë midis mënyrave të projektimit dhe ekzekutimit zakonisht kryhet duke përdorur ikonat me të njëjtin emër të vendosura në shiritin e veglave.

Vetëm nëse rezultatet e pyetjes përmbajnë vetëm shënime për t'u fshirë, duhet ta transformoni pyetjen e përzgjedhjes në një pyetje fshirjeje.

Për ta bërë këtë, zgjidhni komandën në shiritin e menusë Kërkesë / Fshij... Pas kësaj MS Access çaktivizon linjat "Sort" dhe "Display" në formën e një pyetjeje. Këto rreshta nuk nevojiten për kërkesat e fshirjes. Për më tepër, teksti "Kushti" shfaqet në një rresht të ri "Fshi" për të gjitha kolonat e formularit të kërkesës. Megjithatë, kjo nuk i ndryshon kriteret.

Nëse kryeni një pyetje duke zgjedhur ikonën "RUN", MS Access nuk do të shfaqë rezultatin e pyetjes në ekran. Në vend të kësaj, shfaqet një mesazh që tregon se sa regjistrime do të fshihen në tabelën origjinale. Ju mund të ndërprisni procesin e fshirjes duke klikuar butonin "Anulo". Megjithatë, klikimi OK do të fshijë përgjithmonë të dhënat që përputhen me kriteret e pyetjes.

Kërkesat për përditësime

Një kërkesë përditësimi ju lejon të përditësoni disa informacione të ruajtura, afati kohor i të cilave ka skaduar në momentin aktual.

Së pari, krijoni një pyetje të re përzgjedhjeje dhe vendosni kriteret për zgjedhjen e të dhënave për ndryshim. Vetëm nëse rezultati i pyetjes plotëson kërkesat e specifikuara, duhet ta shndërroni atë në një pyetje zëvendësuese. Për ta bërë këtë, zgjidhni komandën Kërkesë / Përditësim... Kjo do të çaktivizojë linjat "Afisho" dhe "Sort" në formularin e kërkesës. Të dyja këto rreshta janë të panevojshme për kërkesën e zëvendësimit. Në vend të kësaj, është përfshirë një linjë e re "Përditësim". Shprehjet e reja për regjistrimet që do të zëvendësohen duhet të futen në këtë rresht. Vini re se lloji i të dhënave të shprehjes duhet të përputhet me llojin e të dhënave të fushës në tabelën burimore.

Në këtë mësim, ne do të flasim për "Filtrimin, renditjen dhe gjetjen e të dhënave në Microsoft Access".

Filtrimi, renditja dhe kërkimi i të dhënave në Microsoft Access

Kur ka të dhëna të mjaftueshme në tabelë, bëhet shumë e rëndësishme që të jeni në gjendje t'i shikoni ato në mënyrë selektive dhe në një rend të caktuar. Mund të përdorni veglat e faqes së shiritit Home për të fshehur disa nga kolonat dhe regjistrimet në një tabelë dhe për të renditur të dhënat sipas një ose më shumë fushave. Për të fshehur një kolonë të zgjedhur ose grup kolonash për një kohë, hapni seksionin "Regjistrimet" të shiritit.

Klikoni butonin Advanced dhe zgjidhni Hide Columns nga menyja që shfaqet.


Për të shfaqur sërish kolonat e fshehura, hapni seksionin "Records" të shiritit, klikoni butonin "Advanced" dhe zgjidhni komandën "Trego kolonat ..." nga menyja.

Në kutinë e dialogut që hapet, shënoni kolonat që duhet të shfaqen në pamjen e të dhënave të tabelës. Ndryshimet e bëra në dritare pasqyrohen menjëherë në pamje. Zgjidhni kutinë e kontrollit të kolonës së fshehur dhe klikoni butonin "Mbyll".

Për të shfaqur vetëm të dhënat e tabelës, të zgjedhura sipas një kriteri të caktuar, mund të përdorni një filtër, domethënë një kusht të vendosur për një fushë. Pas aplikimit të filtrit, të dhënat që nuk plotësojnë kushtin e specifikuar do të fshihen. Për të caktuar një filtër, zgjidhni një nga kolonat, për shembull, kolonën "Sum" dhe klikoni butonin "Filter" në seksionin "Sort and Filter" të Shiritit.

Në listën e vlerave të fushës, hiqni vlerat që nuk duhet të shfaqen duke hequr kutitë e kontrollit përballë secilës prej vlerave. Klikoni OK për të aplikuar filtrin.

Pas aplikimit të filtrit të ri, pamja e të dhënave rifreskohet. Një fushë me një filtër të instaluar shënohet me një ikonë të veçantë në kokë.

Për të hequr përkohësisht një filtër nga një fushë e zgjedhur, klikoni butonin Hiq filtrin.

Kur hiqet filtri, pamja gjithashtu rifreskohet. Shtypni sërish të njëjtin buton për të ndezur sërish filtrin.

Për të pastruar filtrin përfundimtar, klikoni në shigjetën në titullin e kolonës së tabelës dhe zgjidhni komandën "Hiq filtrin nga shuma".

Për të vendosur një kusht për një filtër në formën e një shprehjeje logjike, thirrni përsëri dritaren për konfigurimin e renditjes dhe filtrave.

Lista e operatorëve logjikë të disponueshëm do të varet nga lloji i të dhënave të fushës. Zgjeroni listën e filtrave numerikë. Zgjidhni filtrin "Më shumë ..." në listë dhe, pasi të keni specifikuar vlerën për krahasim, klikoni butonin "OK".

Tani ekrani do të shfaqë vetëm të dhënat që përmbajnë të paktën njëzet vlera në fushën "Shuma". Vetëm një filtër i thjeshtë mund të aplikohet në një fushë individuale, por ju mund të përcaktoni tuajin për secilën fushë. Në këtë rast, do të shfaqen vetëm regjistrimet që plotësojnë të gjitha kushtet në të njëjtën kohë. Filtrat më kompleksë, të cilët mund të përfshijnë vlerat e disa fushave në të njëjtën kohë, vendosen duke përdorur komandën Opsionet e Filterit të Avancuar.

Parametrat e filtrit janë në fuqi derisa tabela të mbyllet dhe nuk humbasin kur ndërroni modalitetin e ekranit. Nëse e ruani tabelën, filtri i aplikuar do të jetë i disponueshëm herën tjetër që ta hapni. Një filtër i ruajtur mund të aktivizohet dhe çaktivizohet duke përdorur butonin e shiritit të navigimit "Pa filtër" - "Me filtër", etiketa në buton pasqyron gjendjen aktuale të fushës. Klikoni në butonin e emërtuar "Me filtër" për të çaktivizuar filtrin.

Regjistrimet në pamjen e të dhënave të tabelës janë të renditura sipas renditjes së tekstit, numerikës ose datës. Renditja i lejon përdoruesit të gjejnë të dhënat që dëshirojnë pa kaluar nëpër të gjitha të dhënat me radhë. Regjistrimet mund të renditen sipas një ose më shumë fushave. Për të vendosur rendin e renditjes së vlerave të fushës në rend rritës, klikoni butonin Ascending.
Për të renditur vlerat në rend zbritës, klikoni butonin Descending.

Për të anuluar renditjen sipas të gjitha fushave në të njëjtën kohë, klikoni butonin "Pastro të gjitha llojet".

Në Microsoft Office Access, të dhënat renditen në rend rritës ose zbritës në një mënyrë të pandjeshme ndaj shkronjave të vogla. Rendi i renditjes për numrat, tekstin dhe karakteret speciale varet nga gjuha e zgjedhur dhe cilësimet standarde për kompjuterin tuaj. Kur renditni sipas disa fushave në të njëjtën kohë, rezultati do të varet nga rendi në të cilin modaliteti i renditjes zbatohet në këto fusha. Nëse ju duhet të gjeni një ose më shumë regjistrime sipas një pjese teksti të përfshirë në njërën nga fushat e tyre, mund të përdorni mjetin standard të kërkimit të Microsoft Office Access. Klikoni butonin Gjeni në faqen kryesore të Shiritit.

Në kutinë e dialogut "Gjeni dhe Zëvendësoni", duhet të specifikoni një model për kërkimin dhe të zgjidhni parametrat e nevojshëm të kërkimit, për shembull, të vendosni zonën e modelit që përputhet me çdo pjesë të fushës, të shikoni nëpër të gjitha regjistrimet.

Për të shkuar te hyrja tjetër e gjetur, klikoni butonin "Gjeni Tjetrin".

Mbyllni dritaren pasi të keni përfunduar kërkimin.

Operacioni i renditjes së të dhënave përdoret gjithmonë për lehtësinë e gjetjes së informacionit të nevojshëm. Kur një tabelë shfaqet në ekran (ose në letër), është shumë më e lehtë të gjesh rreshtin e kërkuar nëse rreshtat janë në rregull. Jeni mësuar me faktin që të dhënat tabelare renditen në mënyrë alfabetike, sipas datës, duke rritur ose ulur vlerat në kolonat që përmbajnë numra. Por në situata të ndryshme, ne do të dëshironim t'i renditim rreshtat sipas kritereve të ndryshme (kolonat e tabelës). Idealisht, kjo duhet të bëhet me një lëvizje të lehtë të dorës. Kjo është pikërisht ajo që ju lejon të bëni Access. Si parazgjedhje, kur një tabelë hapet në modalitetin Tables, ajo renditet sipas vlerës së fushës së çelësit. Nëse asnjë fushë kyçe nuk është përcaktuar për një tabelë, të dhënat shfaqen sipas radhës që janë futur në tabelë. Nëse keni nevojë të renditni regjistrimet sipas vlerës së një fushe tjetër, thjesht vendosni kursorin në çdo rresht të kolonës përkatëse dhe klikoni një nga butonat në shiritin e veglave: Rendit në rritje(Renditni në rritje) ose Rendit në zbritje(Rendit në zbritje).

Një mënyrë tjetër për të kryer këtë veprim: klikoni me të djathtën në çdo rresht të kolonës së kërkuar dhe zgjidhni komandën e duhur nga menyja e kontekstit (Fig. 2.55).

Në këtë mënyrë, ju mund t'i renditni të dhënat sipas çdo kolone në tabelë. Ekzistojnë vetëm kufizime në llojin e të dhënave që mund të porositen - nuk mund të renditni vlerat e fushave të tipit MEMO, hiperlidhjeve ose objekteve OLE.

Për të aplikuar siç duhet renditjen, duhet të dini disa rregulla të thjeshta.

  • Kur renditni në rend rritës, të dhënat që përmbajnë fusha boshe (me vlera boshe) shfaqen të parët në listë.
  • Numrat në kutitë e tekstit renditen si vargje karakteresh, jo si vlera numerike. Nëse dëshironi t'i renditni ato në mënyrë numerike, të gjitha vargjet e tekstit duhet të përmbajnë të njëjtin numër karakteresh. Nëse vargu përmban më pak karaktere, atëherë së pari duhet të futni zero jo të rëndësishme.
  • Kur ruani një tabelë, ruhet edhe rendi i renditjes.

Oriz. 2.55. Menyja e kontekstit në pamjen e tabelës

Komentoni

Rendi i renditjes varet nga cilësimet e gjuhës të përcaktuara në kutinë e dialogut Opsionet kur u krijua baza e të dhënave. Për të ndryshuar këtë cilësim, zgjidhni komandën Options nga menyja Tools, hapni skedën General dhe zgjidhni gjuhën e dëshiruar në fushën Renditja e bazës së të dhënave të reja (shih Kapitullin 14).

Procesi i renditjes përshpejtohet shumë nëse një indeks është ndërtuar më parë në këtë fushë.

Nëse ndryshoni rendin e renditjes së regjistrimeve në një tabelë dhe më pas vendosni ta mbyllni atë, Access pyet nëse dëshironi të ruani ndryshimet e paraqitjes. Nëse përgjigjeni Po, renditja e re e renditjes ruhet dhe luhet herën tjetër që të hapet tabela. Për t'u kthyer në renditjen origjinale të renditjes (sipas vlerës së fushës së çelësit), duhet të ekzekutoni komandën e menusë Postimet, Hiq filtrin(Regjistrimet, Hiq filtrin / Rendit).

Ndonjëherë ju duhet të renditni sipas vlerës së fushave të shumta. Për ta bërë këtë, së pari lëvizni kolonat që do të renditen në mënyrë që ato të shfaqen, së pari, pranë njëra-tjetrës, dhe së dyti, duke marrë parasysh prioritetet, prioritetet vendosen nga e majta në të djathtë, pasi vlerat në kolonën më të majtë do të renditet së pari. Pas kësaj, ju duhet të zgjidhni të gjitha kolonat dhe të klikoni, përkatësisht, butonin Rendit në rritje(Renditni në rritje) ose Rendit në zbritje(Rendit në zbritje) në shiritin e veglave.

Access 2010 ju jep mundësinë për të punuar me një sasi të madhe të dhënash, që do të thotë se mund të jetë e vështirë për ju të dini diçka për bazën tuaj të të dhënave vetëm duke e parë atë. Renditja dhe filtrimi janë dy mjete që ju lejojnë të personalizoni mënyrën se si organizoni dhe shikoni të dhënat tuaja, duke e bërë më të lehtë punën me të.

Ky artikull do t'ju tregojë se si të renditni dhe filtroni postimet tuaja.

Rreth klasifikimit dhe filtrimit

Në thelb, renditja dhe filtrimi janë mjete që ju lejojnë të organizoni të dhënat tuaja. Kur renditni të dhënat, i vendosni ato në rregull. Filtrimi i të dhënave ju lejon të fshehni të dhëna të parëndësishme dhe të përqendroheni vetëm në të dhënat që ju interesojnë.

Renditja e të dhënave

Kur i renditni të dhënat, po i vendosni ato në një rend logjik, me të dhëna të ngjashme të grupuara së bashku. Si rezultat, të dhënat e renditura shpesh janë më të lehta për t'u lexuar dhe kuptuar sesa të dhënat e pazgjedhura. Si parazgjedhje, Access i rendit regjistrimet sipas numrave të tyre ID. Megjithatë, ka shumë mënyra të tjera për të regjistruar regjistrime. Për shembull, informacioni në një bazë të dhënash në pronësi të një furre buke mund të renditet në disa mënyra:

  • Porositë mund të renditen sipas datës së porosisë ose sipas mbiemrit të klientëve që kanë bërë porositë.
  • Klientët mund të renditen sipas emrit ose sipas qytetit ose kodit postar ku jetojnë klientët.
  • Produktet mund të renditen sipas emrit, kategorisë (pite, ëmbëlsira, kifle, etj.) ose çmimi.

Ju mund të renditni tekstin dhe numrat në dy mënyra: në rritje dhe në zbritje. Rritja do të thotë të ngjitesh lart, kështu që renditja në rend rritës do të rregullojë numrat nga më i vogli tek më i madhi dhe teksti nga A në Z. Zbritja nënkupton zbritjen ose vlerën më të madhe për numrat dhe Z në A për tekstin. Renditja e paracaktuar e ID-së e shfaqur në tabelat tuaja është një renditje në rritje, kështu që numrat më të ulët të ID-së shfaqen së pari.

Në shembullin tonë, ne do të renditemi sipas tabelës. Megjithatë, ju mund të renditni të dhënat në çdo objekt Access. Procedura është në thelb e njëjtë.

Për të renditur të dhënat:

  1. Zgjidhni fushën në qelizën që dëshironi të renditni. Në këtë shembull, ne po renditim sipas mbiemrit të klientit.
  2. Klikoni në skedën Home në Shirit dhe gjeni grupin Rendit & Filter.
  3. Shkëputeni fushën duke zgjedhur komandën Ascending ose Descending.
  • Zgjidhni Ascending për të renditur tekstin nga A në Z ose për të renditur numrat nga më i vogli tek më i madhi. Ne do ta zgjedhim këtë në shembullin tonë sepse duam që mbiemrat të jenë në rendin A-në-Z.
  • Zgjidhni Descent për të renditur tekstin nga Z në A, ose renditni numrat nga më i madhi tek më i vogli.

Tabela tani do të renditet sipas fushës së zgjedhur.

Pasi të ruani renditjen, të dhënat do të renditen në atë mënyrë derisa të bëni një tjetër renditje ose të fshini atë aktual. Për të hequr një renditje, thjesht klikoni komandën Remove Sort.

Filtrimi i të dhënave

Filtrat ju lejojnë të shikoni vetëm të dhënat që dëshironi të shikoni. Kur krijoni një filtër, vendosni kriteret për të dhënat që dëshironi të shfaqni. Filtri më pas kërkon të gjitha regjistrimet në tabelë, gjen ato që përputhen me kriteret tuaja të kërkimit dhe fsheh përkohësisht ato që nuk i përshtaten.

Filtrat janë të dobishëm sepse ju lejojnë të përqendroheni në regjistrime specifike pa u hutuar nga të dhënat që nuk ju interesojnë. Për shembull, nëse keni një bazë të dhënash që përfshin informacione për klientët dhe porositë, mund të krijoni një filtër për të treguar vetëm klientët që jetojnë në një qytet të caktuar ose vetëm porositë që përmbajnë një produkt specifik. Shikimi i këtyre të dhënave duke përdorur një filtër do të jetë shumë më i përshtatshëm sesa kërkimi i tyre në një tabelë të madhe.

Në shembujt dhe shpjegimet tona, ne do të aplikojmë filtra në tabela. Megjithatë, ju mund të aplikoni filtra për çdo objekt Access. Procedura është në thelb e njëjtë.

Për të krijuar një filtër të thjeshtë:

  1. Klikoni shigjetën rënëse pranë fushës në të cilën dëshironi të filtroni. Ne do të filtrohemi sipas qytetit sepse duam të shohim një listë të klientëve që jetojnë në një qytet të caktuar.
  2. Shfaqet një menu rënëse me një listë kontrolli. Vetëm artikujt e kontrolluar do të përfshihen në rezultatet e filtruara. Përdorni opsionet e mëposhtme për të përcaktuar se cilët artikuj do të përfshihen në filtrin tuaj:
  • Zgjidhni dhe zgjidhni kutitë një nga një duke zgjedhur kutitë. Këtu do të çaktivizojmë të gjitha opsionet përveç Cary.
  • Klikoni Zgjidh të gjitha për të përfshirë çdo artikull në filtër. Kur klikoni butonin Zgjidh të gjitha për herë të dytë, pastroni të gjithë artikujt.
  • Klikoni Blank për të vendosur një filtër për të kërkuar vetëm regjistrime pa të dhëna në fushën e zgjedhur.

Tabela e klientëve tanë tani shfaq vetëm klientët që jetojnë në Cary.

Ndërrimi i filtrit ju lejon ta ndizni dhe çaktivizoni atë. Për të parë postimet pa filtër, thjesht klikoni butonin "Ndrysho filtrin". Për të rivendosur filtrin, klikoni përsëri.

Krijimi i një filtri nga një përzgjedhje

Filtrimi i përzgjedhshëm ju lejon të zgjidhni të dhëna specifike nga një tabelë dhe të gjeni të dhëna që janë të ngjashme ose të ndryshme me të. Për shembull, nëse jeni duke punuar me një bazë të dhënash në një furrë buke dhe dëshironi të gjeni të gjitha produktet emrat e të cilëve përmbajnë fjalën çokollatë, mund ta zgjidhni atë fjalë në një emër produkti dhe të krijoni një filtër me atë përzgjedhje. Krijimi i një filtri përzgjedhjeje mund të jetë më i përshtatshëm se krijimi i një filtri të thjeshtë nëse fusha në të cilën po punoni përmban shumë artikuj.

Për të krijuar një filtër nga një përzgjedhje:

  1. Zgjidhni qelizën ose të dhënat me të cilat dëshironi të krijoni një filtër. Ne duam të shohim një listë me të gjitha produktet që kanë fjalën "çokollatë" në emrat e tyre, kështu që në fushën "Emri i produktit" do të zgjedhim fjalën "çokollatë".
  2. Zgjidhni skedën Home në Shirit dhe gjeni grupin Rendit & Filter.
  3. Klikoni në shigjetën rënëse Zgjidh.
  4. Zgjidhni llojin e filtrit që dëshironi të personalizoni:
  • Përmban vetëm regjistrime me qeliza që përmbajnë të dhënat e zgjedhura. Ne do ta zgjedhim këtë sepse duam të shohim hyrjet që përmbajnë fjalën "çokollatë" kudo në titull.
  • Nuk përmban të gjitha regjistrimet, përveç atyre që përmbajnë qeliza që përmbajnë të dhënat e zgjedhura.
  • Përfundon me përfshin vetëm regjistrime, të dhënat e të cilave për fushën e zgjedhur përfundojnë me termin e kërkimit.
  • Nuk mbaron. Përfshin të gjitha regjistrimet, përveç atyre, të dhënat e të cilave për fushën e zgjedhur përfundojnë me termin e kërkimit.

Filtri do të aplikohet. Tabela jonë tani shfaq vetëm produkte me fjalën çokollatë në emrat e tyre.

Krijimi i një filtri nga një pyetje kërkimi

Ju gjithashtu mund të krijoni një filtër duke futur një term kërkimi dhe duke specifikuar se si të dhënat përputhen me termat e dhënë. Krijimi i një filtri nga një term kërkimi është i ngjashëm me krijimin e një filtri nga një përzgjedhje.

Filtrimi i tekstit sipas pyetjes së kërkimit

Kur filtroni tekstin duke futur një fjalë kërkimi, mund të përdorni disa nga të njëjtat opsione që përdorni kur filtroni sipas përzgjedhjes, si Përmban, Nuk përmban, Përfundon C dhe nuk përfundon. Ju gjithashtu mund të zgjidhni një nga opsionet e mëposhtme:

  • Vlerat e barabarta, që përfshin vetëm të dhënat e të dhënave që janë identike me të dhënat e zgjedhura
  • Jo e barabartë, e cila përfshin të gjitha regjistrimet, përveç të dhënave që janë identike me përzgjedhjen
  • Fillon me, i cili përfshin vetëm regjistrime, të dhënat e të cilave për fushën e zgjedhur fillojnë me një term kërkimi
  • Nuk fillon me, duke përfshirë të gjitha regjistrimet, përveç atyre, të dhënat e të cilëve për fushën e zgjedhur fillojnë me një pyetje kërkimi

Për të filtruar tekstin për një term kërkimi:

  1. Klikoni shigjetën rënëse pranë fushës në të cilën dëshironi të filtroni. Ne duam të filtrojmë të dhënat në tabelën tonë të porosive për të treguar vetëm ato që përmbajnë shënime me informacion specifik, kështu që do të klikojmë shigjetën në fushën Shënime.
  2. Nga menyja rënëse, kaloni pezull mbi fjalët Filtrat e tekstit. Në listën që shfaqet, zgjidhni mënyrën në të cilën filtri duhet të përputhet me termin që keni futur. Në këtë shembull, ne duam të shohim vetëm regjistrime, shënimet e të cilave tregojnë se një porosi është bërë për një parti. Ne do të zgjedhim Përmban në mënyrë që të mund të kërkojmë për regjistrime që përmbajnë fjalën parti.
  3. Shfaqet kutia e dialogut Filtri i personalizuar. Futni fjalën që dëshironi të përdorni në filtrin tuaj.
  4. Klikoni OK. Filtri do të aplikohet.

Filtro numrat me termin e kërkimit

Filtrimi i numrave me një term kërkimi është i ngjashëm me filtrimin e tekstit. Sidoqoftë, kur punoni me numra, ekzistojnë opsione të ndryshme filtrimi. Përveç të barabartë dhe jo të barabartë, ju mund të zgjidhni:

  • Më shumë se vetëm përfshin hyrjet me numra në këtë fushë që janë më të mëdhenj ose të barabartë me numrin që futni
  • Më pak se përfshin vetëm regjistrime me numra në këtë fushë që janë më pak ose të barabartë me numrin që futni
  • Midis përfshirjeve të hyrjeve me numra që bien brenda një diapazoni specifik

Për të filtruar numrat sipas termit të kërkimit:

  1. Klikoni shigjetën rënëse pranë fushës në të cilën dëshironi të filtroni. Ne duam të filtrojmë hyrjet në tabelën tonë të artikujve të menusë sipas çmimit, kështu që do të klikojmë shigjetën në fushën Çmimi.
  2. Nga menyja rënëse, kaloni pezull mbi fjalët Filtrat e numrave. Nga lista që shfaqet, zgjidhni mënyrën se si filtri do të përputhet me pyetjen tuaj të kërkimit. Në këtë shembull, ne duam të krijojmë një filtër që do të na tregojë vetëm artikuj të lirë. Ne duam t'i shohim artikujt me një çmim specifik, kështu që do të zgjedhim Më pak se.
  3. Shfaqet kutia e dialogut Filtri i personalizuar. Futni numrin ose numrat që dëshironi të përdorni në filtrin tuaj. Do të shkruajmë 5 në mënyrë që filtri të na tregojë vetëm artikujt e menysë që kushtojnë më pak se 5 dollarë.
  4. Klikoni OK. Filtri do të aplikohet.

Llojet specifike të numrave mund të përfshijnë opsione të tjera filtrimi. Për shembull, datat e ruajtura në formë numerike (mm/dd/vv-p.sh., 01/12/2010) përfshijnë opsione për të filtruar sipas periudhave kohore.

Në këtë mësim, ne do të flasim për "Filtrimin, renditjen dhe gjetjen e të dhënave në Microsoft Access".

Kur ka të dhëna të mjaftueshme në tabelë, bëhet shumë e rëndësishme që të jeni në gjendje t'i shikoni ato në mënyrë selektive dhe në një rend të caktuar. Mund të përdorni veglat e faqes së shiritit Home për të fshehur disa nga kolonat dhe regjistrimet në një tabelë dhe për të renditur të dhënat sipas një ose më shumë fushave. Për të fshehur një kolonë të zgjedhur ose grup kolonash për një kohë, zgjeroni seksionin "shirita" "Rekorde".

Klikoni butonin Advanced dhe zgjidhni Hide Columns nga menyja që shfaqet.


Për të shfaqur sërish kolonat e fshehura, hapni seksionin "Records" të shiritit, klikoni butonin "Advanced" dhe zgjidhni komandën "Trego kolonat ..." nga menyja.

Në kutinë e dialogut që hapet, shënoni kolonat që duhet të shfaqen në pamjen e të dhënave të tabelës. Ndryshimet e bëra në dritare pasqyrohen menjëherë në pamje. Zgjidhni kutinë e kontrollit të kolonës së fshehur dhe klikoni butonin "Mbyll".

Për të shfaqur vetëm të dhënat e tabelës, të zgjedhura sipas një kriteri të caktuar, mund të përdorni një filtër, domethënë një kusht të vendosur për një fushë. Pas aplikimit të filtrit, të dhënat që nuk plotësojnë kushtin e specifikuar do të fshihen. Për të caktuar një filtër, zgjidhni një nga kolonat, për shembull, kolonën "Sum" dhe klikoni butonin "Filter" në seksionin "Sort and Filter" të Shiritit.

Në listën e vlerave të fushës, hiqni vlerat që nuk duhet të shfaqen duke hequr kutitë e kontrollit përballë secilës prej vlerave. Klikoni OK për të aplikuar filtrin.

Pas aplikimit të filtrit të ri, pamja e të dhënave rifreskohet. Një fushë me një filtër të instaluar shënohet me një ikonë të veçantë në kokë.

Për të hequr përkohësisht një filtër nga një fushë e zgjedhur, klikoni butonin Hiq filtrin.

Kur hiqet filtri, pamja gjithashtu rifreskohet. Shtypni sërish të njëjtin buton për të ndezur sërish filtrin.

Për të pastruar filtrin përfundimtar, klikoni në shigjetën në titullin e kolonës së tabelës dhe zgjidhni komandën "Hiq filtrin nga shuma".

Për të vendosur një kusht për një filtër në formën e një shprehjeje logjike, thirrni përsëri dritaren për konfigurimin e renditjes dhe filtrave.

Lista e operatorëve logjikë të disponueshëm do të varet nga lloji i të dhënave të fushës. Zgjeroni listën e filtrave numerikë. Zgjidhni filtrin "Më shumë ..." në listë dhe, pasi të keni specifikuar vlerën për krahasim, klikoni butonin "OK".

Tani ekrani do të shfaqë vetëm të dhënat që përmbajnë të paktën njëzet vlera në fushën "Shuma". Vetëm një filtër i thjeshtë mund të aplikohet në një fushë individuale, por ju mund të përcaktoni tuajin për secilën fushë. Në këtë rast, do të shfaqen vetëm regjistrimet që plotësojnë të gjitha kushtet në të njëjtën kohë. Filtrat më kompleksë, të cilët mund të përfshijnë vlerat e disa fushave në të njëjtën kohë, vendosen duke përdorur komandën Opsionet e Filterit të Avancuar.

Parametrat e filtrit janë në fuqi derisa tabela të mbyllet dhe nuk humbasin kur ndërroni modalitetin e ekranit. Nëse e ruani tabelën, filtri i aplikuar do të jetë i disponueshëm herën tjetër që ta hapni. Një filtër i ruajtur mund të aktivizohet dhe çaktivizohet duke përdorur butonin e shiritit të navigimit "Pa filtër" - "Me filtër", etiketa në buton pasqyron gjendjen aktuale të fushës. Klikoni në butonin e emërtuar "Me filtër" për të çaktivizuar filtrin.

Regjistrimet në pamjen e të dhënave të tabelës janë të renditura sipas renditjes së tekstit, numerikës ose datës. Renditja i lejon përdoruesit të gjejnë të dhënat që dëshirojnë pa kaluar nëpër të gjitha të dhënat me radhë. Regjistrimet mund të renditen sipas një ose më shumë fushave. Për të vendosur rendin e renditjes së vlerave të fushës në rend rritës, klikoni butonin Ascending.
Për të renditur vlerat në rend zbritës, klikoni butonin Descending.

Për të anuluar renditjen sipas të gjitha fushave në të njëjtën kohë, klikoni butonin "Pastro të gjitha llojet".

Në Microsoft Office Access, të dhënat renditen në rend rritës ose zbritës në një mënyrë të pandjeshme ndaj shkronjave të vogla. Rendi i renditjes për numrat, tekstin dhe karakteret speciale varet nga gjuha e zgjedhur dhe cilësimet standarde për kompjuterin tuaj. Kur renditni sipas disa fushave në të njëjtën kohë, rezultati do të varet nga rendi në të cilin modaliteti i renditjes zbatohet në këto fusha. Nëse ju duhet të gjeni një ose më shumë regjistrime sipas një pjese teksti të përfshirë në njërën nga fushat e tyre, mund të përdorni mjetin standard të kërkimit të Microsoft Office Access. Klikoni butonin Gjeni në faqen kryesore të Shiritit.

Në kutinë e dialogut "Gjeni dhe Zëvendësoni", duhet të specifikoni një model për kërkimin dhe të zgjidhni parametrat e nevojshëm të kërkimit, për shembull, të vendosni zonën e modelit që përputhet me çdo pjesë të fushës, të shikoni nëpër të gjitha regjistrimet.

Për të shkuar te hyrja tjetër e gjetur, klikoni butonin "Gjeni Tjetrin".

Mbyllni dritaren pasi të keni përfunduar kërkimin.

33. Makrot në MS Access: përkufizimi, veprimet e kryera me ndihmën e tyre. Krijimi i një makro. Makrot ofrojnë një sekuencë operacionesh dhe përdoren për të automatizuar ekzekutimin e tyre. Një makro nuk është një program, por një koleksion i një ose më shumë makrove. Makrot janë të domosdoshme për caktimin e një sekuence veprimesh në një kombinim çelësash dhe kontrollin e nisjes kur baza e të dhënave është e hapur. Duke përdorur makro, mund të automatizoni shumë operacione rutinë, për shembull, të automatizoni përdorimin e formularëve dhe raporteve. Për të lidhur një makro të dhënash me një ngjarje tabele, duhet: 1. në zonën e navigimit, të klikoni dy herë mbi tabelën në të cilën dëshironi të shtoni makro të të dhënave 2.në skedën Tabela, në grupin Para ngjarjeve ose Pas ngjarjeve, zgjidhni ngjarjen me të cilën dëshironi të lidhni makron 3. nëse makroja është tashmë e lidhur me një ngjarje, ikona e kësaj ngjarjeje në shirit do të theksohet 4. projektuesi makro do të hapë 5. futni makrot që dëshironi të përfshini në makro 6. ruajeni dhe mbyllni makron Për të lidhur makron me formularin, bëni si më poshtë: hapni formularin në modalitetin e projektimit zgjidhni elementin e kërkuar (për shembull, një buton), me reagimin ndaj një ngjarjeje të së cilës ( për shembull, duke shtypur një buton), ekzekutimi i makros në dritaren e vetive të këtij kontrolli do të shoqërohet, zgjidhni skedën Ngjarjet në listën rënëse për rreshtin që korrespondon me ngjarjen e zgjedhur, zgjidhni emrin e makros së kërkuar. 35. Ngjarjet ... Makrot. Modulet. Një ngjarje është një veprim specifik që ndodh kur punoni me një objekt specifik. Microsoft Access reagon ndaj një sërë ngjarjesh: klikime të miut, ndryshime të të dhënave, forma të hapura ose të mbyllura dhe më shumë. Ngjarjet zakonisht ndodhin si rezultat i veprimeve të përdoruesit. Duke përdorur procedurën e ngjarjes, përdoruesi mund të përcaktojë përgjigjet e tij ndaj ngjarjeve që ndodhin në formular, raport ose kontroll. Makrot ofrojnë një sekuencë operacionesh dhe përdoren për të automatizuar ekzekutimin e tyre. Një makro nuk është një program, por një koleksion i një ose më shumë makrove. Makrot janë të domosdoshme për caktimin e një sekuence veprimesh në një kombinim çelësash dhe kontrollin e nisjes kur baza e të dhënave është e hapur. Duke përdorur makro, mund të automatizoni shumë operacione rutinë, për shembull, të automatizoni përdorimin e formularëve dhe raporteve. Modulet përfaqësojnë koleksione përshkrimesh, udhëzimesh dhe procedurash të ruajtura nën një emër të përbashkët për të organizuar programet në gjuhën Microsoft Visual Basic. Ekzistojnë dy lloje kryesore të moduleve: modulet e klasës dhe modulet standarde. Modulet e formularit dhe modulet e raportit janë module të klasës të lidhura me një formular ose raport specifik. Ato shpesh përmbajnë procedura ngjarjesh që aktivizohen si përgjigje ndaj një ngjarjeje në një formular ose raport. Rutinat e ngjarjeve përdoren për të kontrolluar sjelljen e një formulari ose raporti dhe përgjigjen e tyre ndaj ngjarjeve të tilla si një klikim i butonit. Modulet standarde përmbajnë procedura të përgjithshme që nuk janë të lidhura me asnjë objekt, si dhe procedura të përdorura zakonisht që mund të hapen nga çdo dritare në bazën e të dhënave. Dallimi kryesor midis një moduli standard dhe një moduli të klasës specifike jo-objekt është në shtrirjen dhe jetëgjatësinë.

Operacioni i renditjes së të dhënave përdoret gjithmonë për lehtësinë e gjetjes së informacionit të nevojshëm. Kur një tabelë shfaqet në ekran (ose në letër), është shumë më e lehtë të gjesh rreshtin e kërkuar nëse rreshtat janë në rregull. Jeni mësuar me faktin që të dhënat tabelare renditen në mënyrë alfabetike, sipas datës, duke rritur ose ulur vlerat në kolonat që përmbajnë numra. Por në situata të ndryshme, ne do të dëshironim t'i renditim rreshtat sipas kritereve të ndryshme (kolonat e tabelës). Idealisht, kjo duhet të bëhet me një lëvizje të lehtë të dorës. Kjo është pikërisht ajo që ju lejon të bëni Access. Si parazgjedhje, kur një tabelë hapet në modalitetin Tables, ajo renditet sipas vlerës së fushës së çelësit. Nëse asnjë fushë kyçe nuk është përcaktuar për një tabelë, të dhënat shfaqen sipas radhës që janë futur në tabelë. Nëse keni nevojë të renditni regjistrimet sipas vlerës së një fushe tjetër, thjesht vendosni kursorin në çdo rresht të kolonës përkatëse dhe klikoni një nga butonat në shiritin e veglave: Rendit në rritje(Renditni në rritje) ose Rendit në zbritje(Rendit në zbritje).

Një mënyrë tjetër për të kryer këtë veprim: klikoni me të djathtën në çdo rresht të kolonës së kërkuar dhe zgjidhni komandën e duhur nga menyja e kontekstit (Fig. 2.55).

Në këtë mënyrë, ju mund t'i renditni të dhënat sipas çdo kolone në tabelë. Ekzistojnë vetëm kufizime në llojin e të dhënave që mund të porositen - nuk mund të renditni vlerat e fushave të tipit MEMO, hiperlidhjeve ose objekteve OLE.

Për të aplikuar siç duhet renditjen, duhet të dini disa rregulla të thjeshta.

  • Kur renditni në rend rritës, të dhënat që përmbajnë fusha boshe (me vlera boshe) shfaqen të parët në listë.
  • Numrat në kutitë e tekstit renditen si vargje karakteresh, jo si vlera numerike. Nëse dëshironi t'i renditni ato në mënyrë numerike, të gjitha vargjet e tekstit duhet të përmbajnë të njëjtin numër karakteresh. Nëse vargu përmban më pak karaktere, atëherë së pari duhet të futni zero jo të rëndësishme.
  • Kur ruani një tabelë, ruhet edhe rendi i renditjes.

Oriz. 2.55.

Komentoni

Rendi i renditjes varet nga cilësimet e gjuhës të përcaktuara në kutinë e dialogut Opsionet kur u krijua baza e të dhënave. Për të ndryshuar këtë cilësim, zgjidhni komandën Options nga menyja Tools, hapni skedën General dhe zgjidhni gjuhën e dëshiruar në fushën Renditja e bazës së të dhënave të reja (shih Kapitullin 14).

Procesi i renditjes përshpejtohet shumë nëse një indeks është ndërtuar më parë në këtë fushë.

Nëse ndryshoni rendin e renditjes së regjistrimeve në një tabelë dhe më pas vendosni ta mbyllni atë, Access pyet nëse dëshironi të ruani ndryshimet e paraqitjes. Nëse përgjigjeni Po, renditja e re e renditjes ruhet dhe luhet herën tjetër që të hapet tabela. Për t'u kthyer në renditjen origjinale të renditjes (sipas vlerës së fushës së çelësit), duhet të ekzekutoni komandën e menusë Postimet, Hiq filtrin(Regjistrimet, Hiq filtrin / Rendit).

Ndonjëherë ju duhet të renditni sipas vlerës së fushave të shumta. Për ta bërë këtë, së pari lëvizni kolonat që do të renditen në mënyrë që ato të shfaqen, së pari, pranë njëra-tjetrës, dhe së dyti, duke marrë parasysh prioritetet, prioritetet vendosen nga e majta në të djathtë, pasi vlerat në kolonën më të majtë do të renditet së pari. Pas kësaj, ju duhet të zgjidhni të gjitha kolonat dhe të klikoni, përkatësisht, butonin Rendit në rritje(Renditni në rritje) ose Rendit në zbritje(Rendit në zbritje) në shiritin e veglave.

Artikujt kryesorë të lidhur