Հասկանալով հաշվետվությունները Access-ում: Զեկույցի ստեղծումը որպես տվյալների բազայի օբյեկտ Հաշվետվությունները տվյալների բազայում է

Հաշվետվությունտվյալների բազայի օբյեկտ է, որը նախատեսված է տվյալների շտեմարաններից, հիմնականում տպիչի վրա տեղեկության դուրսբերման համար: Հաշվետվությունները թույլ են տալիս տվյալների բազաներից ընտրել օգտագործողին անհրաժեշտ տեղեկատվությունը, ձևակերպել այն փաստաթղթի տեսքով և տպելուց առաջ դիտել այն էկրանին: Զեկույցի տվյալների աղբյուրը կարող է լինել աղյուսակը կամ հարցումը: Ի հավելումն աղյուսակներից ստացված տվյալների, հաշվետվությունը կարող է ցուցադրել հաշվարկված դաշտեր, ինչպիսիք են ընդհանուր գումարները:

Հաշվետվությունների տեսակները.

- Մեկ սյունակ հաշվետվություն(դեպի սյունակ) - տեքստի երկար սյունակ, որը պարունակում է դաշտերի պիտակներ և դրանց արժեքները աղյուսակի կամ հարցման բոլոր գրառումներից.

- Բազմասյունակ հաշվետվություն- ստեղծվել է մեկ սյունակում գտնվող զեկույցից և թույլ է տալիս ցուցադրել հաշվետվության տվյալները մի քանի սյունակներում.

- Աղյուսակային հաշվետվություն- հաշվետվություն աղյուսակային տեսքով.

- Հաշվետվություն տվյալների խմբավորման և ամփոփման միջոցով- ստեղծվել է աղյուսակային հաշվետվությունից՝ տվյալները խմբերի մեջ միավորելով և ընդհանուր գումարները հաշվարկելով.

- Խաչաձև հաշվետվություն– կառուցված է խաչաձև հարցումների հիման վրա և պարունակում է ամփոփ տվյալներ.

- Կոմպոզիտային հաշվետվություն- հաշվետվություն, որն ունի բարդ կառուցվածք, ներառյալ մեկ կամ մի քանի հաշվետվություններ.

- Կոմպոզիտային փաստաթուղթ- Word-ի հետ փաստաթղթերի միաձուլման արդյունքում ստացված հաշվետվություն.

- Փոստային պիտակներ– բազմասյունակ հաշվետվության հատուկ տեսակ, որը նախատեսված է խմբերի անուններն ու հասցեները տպելու համար.

- Առնչվող աղյուսակների հաշվետվություն– հաշվետվություն, որը թույլ է տալիս ցուցադրել տվյալներ մի քանի աղյուսակներից, որոնք ունեն մեկից շատ հարաբերություններ:

Հաշվետվության կառուցվածքը.

Զեկույցը կարող է բաղկացած լինել հետևյալ բաժիններից.

- Հաշվետվության վերնագիր– հայտնվում է միայն առաջին էջում և որոշում է հաշվետվության վերնագրի տարածքի բարձրությունը, որը կարող է պարունակել տեքստ, գրաֆիկա և այլ հսկիչներ.

- Վերնագիր- ցուցադրվում է յուրաքանչյուր էջի վերևում; սովորաբար պարունակում է սյունակների վերնագրեր;

- Խմբի վերնագիր– տպագրվել է խմբում առաջին մուտքից առաջ. սովորաբար պարունակում է ամփոփ տվյալներ խմբում ընդգրկված գրառումների համար.

- Տվյալների տարածք– նախատեսված է հաշվետվությունների տվյալների աղբյուրից գրառումներ ցուցադրելու համար.

- Խմբային նշումների տարածք– ցուցադրվում է վերջին խմբի գրառումը մշակելուց հետո. սովորաբար պարունակում է ամփոփ տվյալներ խմբում ընդգրկված գրառումների համար.

- Ստորագիր- ցուցադրվում է յուրաքանչյուր էջի ներքևում; պարունակում է, օրինակ, հաշվետվության էջի համարը, զեկույցի տպագրության ամսաթիվը և այլն.

- Նշումներ բաժին- ցուցադրվում է միայն վերջին էջի ներքևում; Տեղադրեք դաշտեր ընդհանուր արժեքներով հաշվետվության մեջ ներառված բոլոր գրառումների համար:

Զեկույց կարող է ստեղծվել՝ օգտագործելով խմբի պատկերակները Հաշվետվություններ CREATION ներդիրները.

Սրբապատկերների հաշվետվություն - դուք կարող եք ստեղծել պարզ հաշվետվություն ընթացիկ հարցման կամ աղյուսակի տվյալների հիման վրա, որին կարող եք ավելացնել լրացուցիչ բաղադրիչներ, ինչպիսիք են խմբերը կամ ընդհանուր գումարները;

Սրբապատկերներ Դատարկ հաշվետվություն – դուք կարող եք ստեղծել դատարկ հաշվետվություն, որին կարող եք ավելացնել դաշտեր և հսկիչներ;

Icons Master report-ը ծրագրային գործիք է, որը թույլ է տալիս օգտատիրոջ հետ երկխոսության միջոցով ստեղծել հաշվետվություն.

Դիզայների պատկերակներ – ստեղծեք նոր դատարկ հաշվետվություն դիզայնի ռեժիմում:

Սովորաբար հաշվետվություն ստեղծելիս օգտագործվում են հետևյալ մեթոդները. Հաշվետվության մոգը թույլ է տալիս արագացնել զեկույցի ստեղծման գործընթացը, որն իրականացվում է քայլ առ քայլ՝ օգտատիրոջ հետ երկխոսության միջոցով, և դուք կարող եք փոփոխել զեկույցը ստեղծվել է հրաշագործի կողմից Design ռեժիմում:

Գլուխ Տվյալների տարածքկարող է պարունակել հաշվարկված դաշտեր, որոնք նախատեսված են աղբյուրի տվյալների վրա հիմնված զեկույցներում արտահայտության արժեքները ցուցադրելու համար:

Դիզայնի ռեժիմում հասանելի են հաշվետվության հատկությունները, ինչպիսիք են խմբավորումը, տեսակավորումը և տվյալների որոնումը, որոնք կանչվում են Խմբի խմբի պատկերակով: Խմբավորում և գումարներ. Երկխոսության վանդակում Խմբավորում, տեսակավորում և ընդհանուր գումարներ կարող եք սահմանել դաշտ կամ արտահայտություն, որով տվյալները կխմբավորվեն, իսկ խմբավորված տվյալները կարող են դասավորվել աճման կամ նվազման կարգով (նկ. 10.10): Մուտքթույլ է տալիս խմբավորել տվյալները երկու եղանակով` ըստ կատեգորիայի և ըստ արժեքների շարքի, որոնք կարող են լինել կամ թվային կամ այբբենական:

Հաշվետվություն(զեկույց) տվյալների բազայի օբյեկտ է, որն օգտագործվում է էկրանի, տպագրության կամ ֆայլի վրա կառուցվածքային տեղեկատվություն ցուցադրելու համար: Հաշվետվությունները թույլ են տալիս անհրաժեշտ տեղեկատվությունը քաղել աղյուսակներից կամ տվյալների բազայի հարցումներից և ներկայացնել այն հեշտ հասկանալի ձևով: Զեկույցը պարունակում է վերնագիր, տվյալների տարածք, վերնագիր, ստորագիր, նշում և էջանշված է:

Հաշվետվություններն օգտագործվում են աղյուսակներում պարունակվող տվյալները հավաքելու և ներկայացնելու համար: Սովորաբար, զեկույցը թույլ է տալիս պատասխանել կոնկրետ հարցին, օրինակ՝ «Որքա՞ն գումար է ստացվել այս տարի յուրաքանչյուր հաճախորդից», «Ո՞ր քաղաքներում է մեր ընկերությունը հաճախորդներ ունենում»: Յուրաքանչյուր զեկույց կարող է ֆորմատավորվել՝ տեղեկատվությունն առավել հարմար ձևով ներկայացնելու համար:

Զեկույցը կարող է գործարկվել ցանկացած ժամանակ և միշտ արտացոլելու է տվյալների բազայում առկա տեղեկատվությունը: Հաշվետվությունները սովորաբար ֆորմատավորվում են տպագրության համար, բայց դրանք կարող են դիտվել նաև էկրանին, արտահանվել մեկ այլ ծրագիր կամ ուղարկել որպես էլ. հաղորդագրություն:

Microsoft-ում Մուտք 2007 թստեղծել հաղորդում էԴուք կարող եք օգտագործել տարբեր միջոցներ (նկ. 9).

· Հաղորդել հրաշագործ

· Հաշվետվության դիզայներ

· Հաշվետվության գործիք

· Դատարկ հաշվետվություն

Ցանկալի է հաշվետվություններ կատարել Wizard-ի կամ այլ նշված գործիքների միջոցով և փոփոխել դրանք, այսինքն. Դուք կարող եք անհրաժեշտ փոփոխություններ կատարել դասավորության կամ դիզայնի ռեժիմում: Microsoft Access 2007-ը տրամադրում է հաշվետվություններում փոփոխություններ և լրացումներ կատարելու երկու ռեժիմ՝ դասավորության ռեժիմ և դիզայնի ռեժիմ:

Layout ռեժիմը հաշվետվությունների խմբագրման և ձևաչափման (փոփոխման) ավելի տեսողական ռեժիմ է, քան Դիզայնի ռեժիմը: Այն դեպքերում, երբ հնարավոր չէ փոփոխություններ կատարել զեկույցում Layout ռեժիմում, խորհուրդ է տրվում օգտագործել Design ռեժիմը:

Հաղորդել հրաշագործին. Զեկույց ստեղծելու համար, օգտագործելով Report Wizard, դուք պետք է կատարեք հետևյալ քայլերը.

· Access տվյալների բազայի պատուհանում կտտացրեք «Ստեղծել» ներդիրը և այնուհետև կտտացրեք «Հաղորդել մոգ» կոճակը «Զեկույցներ» խմբում: Հայտնվում է Ստեղծել հաշվետվություններ երկխոսության տուփը:

· Աղյուսակներ և հաշվետվություններ դաշտում սեղմեք սլաքի վրա և որպես տվյալների աղբյուր ընտրեք Ուսանողների աղյուսակը:

· Սեղմեք OK կոճակը (նկ. 9):


Բրինձ. 10.

· Փոխակերպեք բոլոր «Հասանելի դաշտերը» «Ընտրված դաշտերի»՝ ընտրելով դրանք և սեղմելով կոճակը:

· Հաջորդ քայլում (Ավելացնե՞լ խմբավորման մակարդակները) սեղմեք հաջորդը:

· «Ընտրեք գրանցումների տեսակավորման կարգը» քայլում: Բացվող ցանկից ընտրեք «Ազգանուն»՝ աճման կարգով տեսակավորելու համար:

· «Ընտրեք հաշվետվության դասավորության տեսակը» քայլում: Ընտրեք՝ դասավորություն - բլոկ, կողմնորոշում - դիմանկար: Սեղմեք Հաջորդ կոճակը:

· «Ընտրեք պահանջվող ոճը» քայլում: Մենք ընտրում ենք - Նրբագեղ:

· Հաջորդ քայլը «Սահմանել հաշվետվության անվանումը»: Մուտքագրեք անունը՝ Master_reports-ի ուսանողներ:

Հաջորդ քայլերըԴիտել հաշվետվությունը; Փոխեք հաշվետվության դասավորությունը: Ընտրեք Դիտել և սեղմեք Ավարտել կոճակը: Զեկույցը բացվում է Նախադիտման ռեժիմում, որը թույլ է տալիս տեսնել, թե ինչպիսի տեսք կունենա հաշվետվությունը տպագրելիս:


Բրինձ. 11.

· Անցեք դիզայնի ռեժիմին և խմբագրեք և ձևաչափեք հաշվետվությունը: Նախադիտման ռեժիմից դիզայնի ռեժիմին անցնելու համար անհրաժեշտ է աջ սեղմել զեկույցի անվան վրա նավիգացիոն տարածքում և ընտրել դիզայնի ռեժիմը համատեքստի ընտրացանկից: Զեկույցը կհայտնվի էկրանին Դիզայնի ռեժիմում:


Բրինձ. 12.

Խմբագրում:
1) վերնագրի և տվյալների տարածքում հեռացնել Student Code դաշտերը.
2) վերնագրի և տվյալների տարածքում հեռացնել Group Code դաշտերը.
3) Խմբի կոդը դաշտի փոխարեն «Ուսանողների խմբեր» ցանկից տեղափոխել «Անուն» դաշտը.
4) Տեղափոխեք վերնագրի և տվյալների տարածքի բոլոր դաշտերը դեպի ձախ:
5) Փոխեք էջի վերնագրի մակագրությունը, մուտքագրեք NTU «KhPI» և սեղմեք Enter:
6) Տեղափոխեք վերնագիրը: Footer-ում ընտրեք =Now() դաշտը և այն քաշեք դեպի Վերնագիր Ուսանողներ անվան տակ: Ամսաթիվը կհայտնվի վերնագրի տակ:

Ֆորմատավորում:
1) Ընտրեք ՀԱՄ «ԽՊԻ» ուսանողներ վերնագիրը.
2) Փոխեք տառատեսակը, տառատեսակի ոճը և գույնը, ինչպես նաև ֆոնի լրացման գույնը: Դիզայնի ռեժիմում հաշվետվությունը կստանա Նկար 5-ում ներկայացված ձևը:


Բրինձ. 13.

3) Գնացեք նախադիտման ռեժիմ: Նախադիտման ռեժիմին անցնելու համար անհրաժեշտ է նավիգացիոն գոտում հաշվետվության անվանման վրա սեղմել աջը և համատեքստի ընտրացանկում ընտրել «Նախադիտում» ռեժիմը (Նկար 6):


Բրինձ. 14.

Հաշվետվության գործիք. Արագ հաշվետվություն ստեղծելու համար, այսինքն. ստեղծել մեկ սեղմումով, օգտագործելով Report գործիքը: Այս դեպքում հաշվետվությունը ստեղծվում է գոյություն ունեցող աղյուսակի կամ հարցման հիման վրա: Ստեղծված հաշվետվությունը կցուցադրի աղյուսակի կամ հարցման բոլոր գրառումները, որոնց հիման վրա ստեղծվել է հաշվետվությունը: Բայց ստեղծված հաշվետվությունը կարող է փոփոխվել դասավորության կամ դիզայնի ռեժիմում։

Զեկույց ստեղծելու համար դուք պետք է անեք հետևյալը. Նավիգացիոն տարածքում դուք պետք է ընտրեք աղյուսակ (օրինակ՝ Ուսանողներ), որի հիման վրա ցանկանում եք ստեղծել հաշվետվություն։ Այնուհետև գնացեք «Ստեղծել» ներդիրը և կտտացրեք «Հաղորդել» պատկերակին: Էկրանին կցուցադրվի պարզ հաշվետվություն՝ հիմնված ընթացիկ Ուսանողների աղյուսակի վրա:

Դատարկ հաշվետվության գործիք. Blank report գործիքը թույլ է տալիս զրոյից հաշվետվություններ ստեղծել դասավորության ռեժիմում: Դա անելու համար կտտացրեք «Դատարկ հաշվետվություն» «Ստեղծել» ներդիրի «Զեկույցներ» խմբում: Access 2007 խմբագրման պատուհանում Report1-ը կհայտնվի դատարկ տվյալների տարածքով, իսկ առկա աղյուսակների «Field List» տարածքը կցուցադրվի պատուհանի աջ կողմում: Սեղմելով աղյուսակի «+» նշանը (օրինակ՝ Ուսանողներ) կբացվի պահանջվող դաշտերի ցանկը:

Քաշեք այս ցանկից պահանջվող դաշտերը հաշվետվության մեջ՝ սեղմելով և պահելով մկնիկի ձախ կոճակը: Օգտագործելով «Վերահսկիչներ» խմբի գործիքները «Ձևաչափ» ներդիրում, կարող եք փոփոխել զեկույցը՝ ավելացնելով վերնագիր, էջի համարներ, ամսաթիվ և ժամը: Անհրաժեշտության դեպքում այն ​​կարող է փոփոխվել դիզայնի ռեժիմում: Պահպանեք զեկույցը:

Հաշվետվություններ

Հաշվետվություն -Սա արդյունավետ միջոցտպելիս տվյալների կազմակերպման համար։

Օգտագործելով զեկույցը, դուք կարող եք ցուցադրել տվյալները այնպիսի ձևով, որը հեշտ է կարդալ և վերլուծել: Հաշվետվությունները կարող են ստեղծվել աղյուսակների և հարցումների հիման վրա: Երբ դուք պահում եք հաշվետվություն, պահպանվում է միայն դրա կառուցվածքը: Հաշվետվության կողմից ստացված տվյալները միշտ համապատասխանում են տվյալների բազայի գրառումների ներկա վիճակին: Զեկույցների մեծ մասն ունի ժապավենի տեսքկամ սյունակի մեջ: Սյունակի հաշվետվությունը ձևի տպագիր, սյունակային տարբերակն է: Կասետային հաշվետվությունը նման է ժապավենի ձևին:

Microsoft Office Access 2007 գործիքները հնարավորություն են տալիս ստեղծել հաղորդում էգրեթե ցանկացած աստիճանի բարդություն: Հաշվետվության կառուցվածքը կարող է լինել շատ պարզ ( կանոնավոր ցուցակ), և շատ բարդ՝ վաճառքի համախմբված հաշվետվություն՝ խմբավորված ըստ տարբեր ոլորտների:

Ցանկացած զեկույցի ստեղծումը սկսվում է տվյալների աղբյուրի նույնականացումից: Երկրորդ փուլում դուք կարող եք օգտագործել Report Wizard-ը, որն ինտերակտիվ կերպով ապահովում է զեկույցի «դիզայնը»:

Դուք կարող եք զեկույց ստեղծել հրամանի միջոցով Հաշվետվություն, որը խմբում է Հաշվետվություններներդիրի վրա Ստեղծագործություն.Այս դեպքում առանց հարցման անմիջապես գեներացվում է հաշվետվություն լրացուցիչ տեղեկություններ. Ավելին, այս զեկույցը ներառում է բազային աղյուսակի և հարցման բոլոր գրառումները:

1. Գնացեք նավիգացիոն վահանակ, այնուհետև սեղմեք աղյուսակը կամ հարցումը, որն օգտագործում եք զեկույցը ստեղծելու համար:

2. Գնացեք ներդիր Ստեղծում,ապա խմբում Հաշվետվություններսեղմեք պատկերակի վրա Հաշվետվություն.

3. Սա անմիջապես կստեղծի հաշվետվություն (Նկար 22):

4. Այժմ պահեք հաշվետվությունը՝ սեղմելով ստեղները . Փակեք հաշվետվությունը և աղյուսակը, որը ծառայում է որպես դրա համար գրանցումների աղբյուր:

Բրինձ. 22. Մեր առաջին զեկույցը ստեղծվել է մի քանի վայրկյանում

Այժմ եկեք ստեղծենք հաշվետվություն՝ օգտագործելով Հաղորդել Wizards-ի մասին, որն ապահովում է շատ ավելի շատ հնարավորություններ և ճկունության ավելի մեծ աստիճան: Մասնավորապես, դուք կարող եք սահմանել, թե ինչպես են տվյալները խմբավորվում և դասավորված, ինչպես նաև կարող եք ներառել դաշտեր բազմաթիվ աղյուսակներից կամ հարցումներից ձեր զեկույցում:

1. Գնացեք ներդիր Ստեղծագործություն, ապա խմբում Հաշվետվություններսեղմեք պատկերակի վրա Հաղորդել հրաշագործին:

2. Հաշվետվության հրաշագործի առաջին պատուհանում ընտրեք այս աղյուսակի աղյուսակը և դաշտերը, որոնք կներառվեն զեկույցում (նկ. 23): Այնուհետև սեղմեք կոճակը Հաջորդը.

Բրինձ. 23. Ընտրեք աղյուսակը, որտեղից կստեղծվի հաշվետվությունը և դաշտերը, որոնք կներառվեն հաշվետվության մեջ:

3. Հաջորդ պատուհանում հաշվետվության մեջ ընտրել խմբավորման մակարդակներ (նկ. 24), սեղմել կոճակը Հաջորդը

.

Նկար 24. Հաշվետվության դաշտերի խմբավորման մակարդակների որոշում:

4. Այս պատուհանում ընտրել գրառումների տեսակավորման կարգը (նկ. 25), սեղմել կոճակը Հաջորդը.


Բրինձ. 25. Հաշվետվությամբ ցուցադրվող դաշտերի տեսակավորման կարգի որոշում

5. Սրանում (նկ. 26) ընտրեք հաշվետվության դասավորությունը և սեղմեք կոճակը Հաջորդը.

Բրինձ. 26. Ընտրեք հաշվետվության դասավորությունը:

6. Հաջորդ պատուհանում կարող եք կարգավորել առանձին հաշվետվության տարրերի ցուցադրման ոճը (նկ. 27), այնուհետև սեղմել կոճակը. Հաջորդը.

Բրինձ. 27. Ընտրեք առանձին հաշվետվության տարրերի ցուցադրման ոճը

7. Վերջնական հաշվետվության ստեղծման պատուհանում ընտրեք հաշվետվության դասավորության նախադիտումը և սեղմեք կոճակը Պատրաստ.Հաշվետվությունը կտեսնեք այն տեսքով, որով այն տպված է (նկ. 28):


Բրինձ. 28. Ընտրեք առանձին հաշվետվության տարրերի ցուցադրման ոճը:

Դաշնային պետական ​​բյուջետային ուսումնական հաստատություն

բարձրագույն մասնագիտական ​​կրթություն

Ռուսաստանի ազգային տնտեսության և պետական ​​կառավարման ակադեմիա

Ռուսաստանի Դաշնության Նախագահի ենթակայությամբ

Նիժնի Նովգորոդի կառավարման ինստիտուտ

ԼԱԲՈՐԱՏՈՐԱԿԱՆ ԱՇԽԱՏԱՆՔ թիվ 4

«Տեղեկատվական համակարգեր և տեխնոլոգիաներ» ԿԱՐԳԱՎԻՃԱԿՈՒՄ.

Պատրաստման ուղղությունը.

Կիրառական համակարգչային գիտություն

Ավարտված:

IB-311 խմբի ուսանող

Մոլկով Ալեքսեյ

Գիտական ​​ղեկավար.

ավագ դասախոս

Զամսկայա Գալինա Բորիսովնա

Նիժնի Նովգորոդ

Հարցերի պատասխաններ լաբորատոր աշխատանք 3

Առաջընթացի հաշվետվություն 11

Նկարազարդումների ցանկ 24

Լաբորատոր աշխատանքի համար հարցերի պատասխաններ

1. Ինչի՞ համար կարող եք օգտագործել հաշվետվությունները Microsoft Access DBMS-ում:

Հաշվետվությունտվյալների ձևաչափված ներկայացում է, որը ցուցադրվում է էկրանին, տպագիր կամ ֆայլում: Դրանք թույլ են տալիս տվյալների բազայից հանել անհրաժեշտ տեղեկատվությունը և ներկայացնել այն հեշտ հասկանալի ձևով, ինչպես նաև տալիս են տվյալների ամփոփման և վերլուծության լայն հնարավորություններ: Աղյուսակներ և հարցումներ տպելիս տեղեկատվությունը ցուցադրվում է գործնականում այն ​​ձևով, որով այն պահվում է: Հաճախ անհրաժեշտություն է առաջանում ներկայացնել տվյալներ ավանդական տեսք ունեցող և հեշտ ընթեռնելի զեկույցների տեսքով: Մանրամասն հաշվետվությունը ներառում է աղյուսակից կամ հարցումից ստացված ողջ տեղեկատվությունը, սակայն պարունակում է վերնագրեր և բաժանված է վերնագրերով և ստորոտներով էջերի:

Օգտագործելով MA-ը, դուք կարող եք ստեղծել զեկույցներ, որոնք խմբավորում են տվյալները.

    Կատարել տարբեր խմբերի հաշվարկներ:

    Ներկայացրե՛ք տվյալները գրավիչ ձևօգտագործելով գծագրեր, գծեր և հատուկ տառատեսակներ:

2. Ինչ տեսակի հաշվետվություններ կարող են օգտագործվել Microsoft Access տվյալների բազայում, ինչի՞ համար են դրանք նախատեսված:

    Պարզ հաշվետվություններ

Պարզ հաշվետվությունը պարունակում է հսկիչներ, որոնք կապված են (միացված) տարբեր աղյուսակների և հարցումների հետ:

Հիերարխիկ հաշվետվություններ

    Հիերարխիկ հաշվետվությունը պարունակում է այլ հաշվետվություններ, որոնք կոչվում են ենթահաշվետվություններ: Ենթահաշվետվություններն իրականացվում են, երբ անհրաժեշտ է ցուցադրել աղյուսակների տվյալները.

մեկ-շատ հարաբերություններ

3. Ո՞րն է Microsoft Access տվյալների բազայում հաշվետվության ստեղծման հրաշագործի նպատակը և դրա հիմնական հնարավորությունները:

Զեկույցի ստեղծում՝ օգտագործելով հրաշագործը

Վիզարդը թույլ է տալիս ստեղծել հաշվետվություններ՝ խմբավորելով գրառումները և հաշվետվություններ ստեղծելու ամենապարզ միջոցն է: Այն տեղադրում է ընտրված դաշտերը հաշվետվության մեջ և առաջարկում է հաշվետվության վեց ոճ: Wizard-ն ավարտելուց հետո ստացված հաշվետվությունը կարող է փոփոխվել Design ռեժիմում:

Տվյալների խմբավորում և ընդհանուր գումարների հաշվարկ

Օգտագործելով Report Wizard-ը, դուք կարող եք ստեղծել զեկույց, որը տվյալները բաշխում է խմբերի և ներկայացնում դրանք աղյուսակային ձևաչափով: Օգտագործելով այս տեսակի զեկույցը, դուք կարող եք ամփոփել ընդհանուր արժեքները յուրաքանչյուր խմբի և բոլոր խմբերի համար ըստ թվային դաշտերի:

4. Ո՞րն է Microsoft Access տվյալների բազայում հաշվետվության նախագծողի նպատակը և դրա հիմնական հնարավորությունները:

Դիզայնի ռեժիմ.

    Մի կողմից, Դիզայնի ռեժիմում հաշվետվությունների ստեղծումն ավելի երկար է տևում, քան զեկույցի ստեղծումը՝ օգտագործելով «Report Wizard» կամ «AutoReport» գործառույթը, բայց մյուս կողմից՝ Դիզայն ռեժիմում ստեղծված հաշվետվությունները կարող են հարմարեցվել՝ առավելագույնս համապատասխանեցնելով օգտվողի կարիքներին: Դիզայնի ռեժիմը նաև հնարավորություն է տալիս ավելի շատ տարբերակներ՝ ձեր զեկույցի տեսքը հարմարեցնելու համար: INտվյալների բազայի պատուհան խմբումՕբյեկտներ Հաշվետվություններ .

    սեղմեք կոճակը Սեղմեք կոճակըՍտեղծել

    տվյալների բազայի պատուհանի գործիքագոտու վրա: Երկխոսության վանդակումՆոր հաշվետվություն ընտրել տարրը.

    Կոնստրուկտոր Ընտրեք աղյուսակը կամ հարցումը, որը պարունակում է այն տվյալները, որոնց վրա պետք է հիմնված լինի հաշվետվությունը:(Եթե Ձեզ անհրաժեշտ է ստեղծել

    սեղմեք կոճակը անվճար հաշվետվություն.

    , այս ցանկից ոչինչ մի ընտրեք։)

Լավ Ի՞նչ հիմնական հատկություններ կարելի է սահմանել Microsoft Access DBMS-ում հաշվետվության համար, ինչպե՞ս են դրանք բաժանվում և ինչի համար են նախատեսված:Վերնագիր . Եվ

      ՍտորագիրԱյս հատկությունները վերահսկում են, թե արդյոք վերնագիրը կամ էջատակը տպագրվի այն էջում, որը պարունակում է հաշվետվության անվանումը կամ նշումը (այսինքն՝ հաշվետվության առաջին կամ վերջին էջում): Հնարավոր արժեքներ.

      Բոլոր էջերը.

      Վերնագիրը կամ ստորագիրը կտպվեն հաշվետվության բոլոր էջերում:Ոչ մի վերնագիր

      ..

    Վերնագիրը կամ էջատակը չի տպվում այն ​​էջերում, որոնք պարունակում են հաշվետվության վերնագիր կամ նշում: Անբաժանելի խումբ .Այս հատկությունը որոշում է, թե արդյոք Microsoft Access-ը կփորձի դասավորել նույն խմբի տվյալները սյունակի կամ էջի մեջ բազմասյունակ հաշվետվության մեջ: Օրինակ, եթե դուք ունեք բազմասյունակ հաշվետվություն՝ խմբավորված ըստ բաժինների, որը պարունակում է աշխատակիցների ցանկ, կարող եք օգտագործել այս հատկությունը՝ ապահովելու, որ նույն բաժնի բոլոր աշխատակիցները հնարավորության դեպքում հայտնվեն նույն սյունակում: Հնարավոր արժեքներ. ԷջումԵվ Սյունակում. Եթե ​​խմբի սեփականությունըՄի պատռեք Վերնագիրը կամ էջատակը չի տպվում այն ​​էջերում, որոնք պարունակում են հաշվետվության վերնագիր կամ նշում:հարցեր

    Ոչ , ապա գույքի արժեքը անտեսված.Էջեր գծանկարով

    • Ստորագիր.

      Սեփականությունը նշում է, թե հաշվետվության որ էջերում կցուցադրվի գույքում նշված գրաֆիկըՆկարչություն.

      Հնարավոր արժեքներ..

      Կանխադրված արժեք: Նկարը կհայտնվի զեկույցի բոլոր էջերում։Առաջին էջ.

    Նկարը կհայտնվի միայն զեկույցի առաջին էջում։ . Բացակայում է

    . Նկարը չի հայտնվի զեկույցում։ Հնարավոր արժեքներ.Այս հատկությունը որոշում է, թե արդյոք Microsoft Access-ը կփորձի դասավորել նույն խմբի տվյալները սյունակի կամ էջի մեջ բազմասյունակ հաշվետվության մեջ: Օրինակ, եթե դուք ունեք բազմասյունակ հաշվետվություն՝ խմբավորված ըստ բաժինների, որը պարունակում է աշխատակիցների ցանկ, կարող եք օգտագործել այս հատկությունը՝ ապահովելու, որ նույն բաժնի բոլոր աշխատակիցները հնարավորության դեպքում հայտնվեն նույն սյունակում: Հնարավոր արժեքներ. Զտիչը միացված է.

    Այս հատկությունն օգտագործվում է հաշվետվության վրա զտիչ կիրառելու կամ հաշվետվության վրա զտիչ կիրառելու համար որոշելու համար: . Տեսակավորումը միացված է Օգտագործվում է տեսակավորումը միացնելու կամ անջատելու, ինչպես նաև դրա ներկայիս վիճակը (միացված/անջատված) որոշելու համար։Արգելափակում գրառումները. Այս հատկությունը որոշում է բազային աղյուսակի կամ հարցումների գրառումների արգելափակման տեսակը հաշվետվություն դիտելիս կամ տպելիս:Հնարավոր արժեքներ. Բոլոր գրառումները.Վերջին արժեքը նշանակում է, որ հիմքում ընկած աղյուսակից կամ հարցումից բոլոր գրառումները կկողպվեն, մինչ զեկույցը նախադիտման կամ տպագրության մեջ է:

    Խմբավորում ըստ ամսաթվերի Այս հատկությունը սահմանում է, թե ինչպես խմբավորել ըստ ամսաթվերի: Եթե ​​նշված է արժեք

    Ամերիկյան ստանդարտ . Այս իրադարձությունը տեղի է ունենում այն ​​բանից հետո, երբ էջը ձևավորվել է տպագրության համար, բայց մինչև էջը իրականում տպագրվելը: Հաճախ օգտագործվում է հաշվետվության էջերին հավելյալ ձևավորում ավելացնելու համար, օրինակ՝ էջի վրա եզրագծեր և անկյունային դրոշմներ գծելու համար:

Նշում/Զեկույցի վերնագիրԵվ Տվյալների տարածքունեն հետևյալ բնորոշ հատկությունները. Էջի վերջ, Նոր տող կամ սյունակ, Մի պատռեք, Ֆորմատավորում, ԿնիքԵվ Վերադարձ. Գույքի հավաքածու Վերնագիր/էջատակվերը նշված հաշվետվության բաժինների գույքային հավաքածուի ենթաբազմություն է: Հետևյալն է համառոտ նկարագրությունայս հատկությունները.

    Էջի վերջ . Նշում է, թե արդյոք զեկույցի մի հատվածը տպագրվելու է նոր էջ, եթե այն ամբողջությամբ չի տեղավորվում ընթացիկի վրա։

    • Հնարավոր արժեքներ.Հնարավոր արժեքներ.

      .Հաշվետվության ընթացիկ բաժինը տպագրվում է ընթացիկ էջում՝ նախորդին հաջորդելով:

      Նախքան բաժինը.

      Զեկույցի ընթացիկ բաժինը տպագրվում է հաջորդ էջի սկզբում:Բաժինից հետո

    . . Հաշվետվության այն հատվածը, որն անմիջապես հաջորդում է ընթացիկին, տպագրվում է հաջորդ էջի սկզբում: Էջի վերջ.

    Սյունակում Նախքան և հետո բաժինը .Նախորդ երկու արժեքների համադրություն:

    Ֆորմատավորում Ընթացիկ բաժինը, ինչպես նաև դրան անմիջապես հաջորդող բաժինը կտպվի նոր էջի սկզբից: Նոր տող կամ սյունակՀատկությունը սահմանում է, թե արդյոք հաշվետվության բաժինը և դրա հետ կապված տվյալները կտպվեն նոր տողով կամ սյունակով բազմասյունակ հաշվետվության մեջ: Հնարավոր արժեքների հավաքածուն և դրանց օգտագործման իմաստը նույնն է, ինչ գույքի համար

    Կնիք .

    Վերադարձ . Եթե ​​այս գույքը արժեք ունի

Հաշվետվությունտվյալների բազայի օբյեկտ է, որը նախատեսված է տվյալների շտեմարաններից, հիմնականում տպիչի վրա տեղեկատվություն փոխանցելու համար: Հաշվետվությունները թույլ են տալիս տվյալների բազաներից ընտրել օգտագործողին անհրաժեշտ տեղեկատվությունը, դրանք դասավորել փաստաթղթի տեսքով և տպելուց առաջ դիտել այն էկրանին: Զեկույցի տվյալների աղբյուրը կարող է լինել աղյուսակը կամ հարցումը:

Ստորև ներկայացված են հաշվետվությունների տեսակները:

  • Մեկ սյունակ հաշվետվություն (մեկ սյունակ)- տեքստի երկար սյունակ, որը պարունակում է դաշտերի պիտակներ և դրանց արժեքները աղյուսակի կամ հարցման բոլոր գրառումներից:
  • Բազմասյունակ հաշվետվություն- զեկույցից գալիս է մեկ սյունակ և թույլ է տալիս ցուցադրել հաշվետվության տվյալները մի քանի սյունակներում:
  • Աղյուսակային հաշվետվություն- հաշվետվություն աղյուսակային տեսքով:
  • Հաշվետվություն տվյալների խմբավորման և ամփոփման միջոցով- ստեղծվել է աղյուսակային հաշվետվությունից՝ տվյալները խմբերի մեջ միավորելով և գումարները հաշվարկելով:
  • Խաչաձև հաշվետվություն- կառուցված է խաչաձև հարցումների հիման վրա և պարունակում է ամփոփ տվյալներ:
  • Կոմպոզիտային հաշվետվություն- հաշվետվություն, որն ունի բարդ կառուցվածք, ներառյալ մեկ կամ մի քանի զեկույցներ:
  • Հաշվետվություն, որը ստացվել է Word-ի հետ փաստաթղթերի միաձուլմամբ(բազմաթիվ փաստաթուղթ):
  • Փոստային պիտակներ- հատուկ տեսակի բազմասյուն հաշվետվություն, որը նախատեսված է խմբերի անուններն ու հասցեները տպելու համար:
  • Առնչվող աղյուսակների հաշվետվություն- հաշվետվություն, որը թույլ է տալիս ցուցադրել տվյալներ մի քանի աղյուսակներից, որոնք ունեն մեկից շատ հարաբերություններ:

Հաշվետվության կառուցվածքը.Զեկույցը կարող է բաղկացած լինել հետևյալ բաժիններից.

  • Զեկույցի վերնագիր - Հայտնվում է միայն առաջին էջում և որոշում է հաշվետվության վերնագրի տարածքի բարձրությունը, որը կարող է պարունակել տեքստ, գրաֆիկա և այլ կարգավորիչներ:
  • Վերնագիր - հայտնվում է յուրաքանչյուր էջի վերևում; սովորաբար պարունակում է սյունակների վերնագրեր:
  • Խմբի վերնագիր - տպագրվում է խմբի առաջին մուտքից առաջ; սովորաբար պարունակում է ամփոփ տվյալներ խմբում ընդգրկված գրառումների համար:
  • Տվյալների տարածք - նախատեսված է հաշվետվությունների տվյալների աղբյուրից գրառումները ցուցադրելու համար:
  • Խմբի նշումների տարածք - Ցուցադրվում է խմբի վերջին գրառումը մշակելուց հետո; սովորաբար պարունակում է ամփոփ տվյալներ խմբում ընդգրկված գրառումների համար:
  • Ստորագիր - հայտնվում է յուրաքանչյուր էջի ներքևում; պարունակում է, օրինակ, հաշվետվության էջի համարը, զեկույցի տպագրության ամսաթիվը և այլն:
  • Նշումներ բաժին - ցուցադրվում է միայն վերջին էջի ներքևում; Հաշվետվության մեջ ներառված բոլոր գրառումների ընդհանուր արժեքներով դաշտերը տեղադրված են այստեղ: Զեկույցը կարող է ստեղծվել Report Wizard-ի միջոցով կամ դիզայնի ռեժիմում: Սովորաբար երկու մեթոդներն էլ օգտագործվում են: Հաշվետվության մոգը թույլ է տալիս արագացնել զեկույցի ստեղծման գործընթացը, որն իրականացվում է քայլ առ քայլ օգտագործողի հետ երկխոսության մեջ. Դուք կարող եք փոփոխել հրաշագործի կողմից ստեղծված զեկույցը Դիզայնի ռեժիմում:

Տվյալների տարածաշրջան բաժինը կարող է պարունակել հաշվարկված դաշտեր, որոնք օգտագործվում են հաշվետվություններում աղբյուրի տվյալների վրա հիմնված արտահայտությունների արժեքները ցուցադրելու համար:

Դիզայնի ռեժիմում հասանելի են հաշվետվության հատկությունները, ինչպիսիք են Տվյալների տեսակավորումը և խմբավորումը, որոնք գտնվում են հաշվետվության վրա և ձևավորում են դիզայների գործիքագոտին: Տեսակավորել և խումբ երկխոսության վանդակում կարող եք սահմանել այն դաշտը կամ արտահայտությունը, որով խմբավորվելու են տվյալները, և կարող եք տեսակավորել խմբավորված տվյալները աճման կամ նվազման կարգով: Access 2000-ը թույլ է տալիս խմբավորել տվյալները երկու եղանակով՝ ըստ կատեգորիաների և. մի շարք արժեքներով, որոնք կարող են լինել կամ թվային կամ այբբենական:

SQL (սովորաբար արտասանվում է «SEQUEL» կամ «ESQUEL») խորհրդանշում է Կառուցվածքային հարցման լեզու. Դա լեզու է, որը ձեզ հնարավորություն է տալիս ստեղծելու և աշխատելու հարաբերական տվյալների բազաներում, որոնք հարակից տեղեկատվության հավաքածուներ են, որոնք պահվում են աղյուսակներում:

Նախ, SQL-ը ընթացակարգային լեզու չէ. Կարիք չկա քայլ առ քայլ նկարագրել բոլոր այն գործողությունները, որոնք որոշում են խնդրի լուծման գործընթացը։ SQL-ով մենք միայն պետք է նշենք, թե ինչ արդյունք ենք ակնկալում, իսկ մնացած ամեն ինչ հոգում է DBMS-ը: Երկրորդ, SQL-ն աշխատում է եռարժեք տրամաբանական ռեժիմով. այստեղ NULL (անորոշություն) հասկացությունը ավելացվում է TRUE (true) և FALSE (false) արժեքներին: Ավելին, եթե NULL-ը համեմատվում է ինչ-որ բանի հետ, ապա վերադարձված արդյունքը կարող է լինել ԱՆՀԱՅՏՆ, այլ ոչ թե ԿԵՂԾ կամ ՃԻՇՏ:

Իր սկզբնական նվազագույն նշումով SQL-ն ուղղված էր երեք հիմնական խնդիրների լուծմանը.

1. Տվյալների բազաների և աղյուսակների ստեղծում՝ դրանց կառուցվածքի համապարփակ նկարագրությամբ:

3. Տվյալների մանիպուլյացիա՝ տվյալների ավելացում, խմբագրում և ջնջում: Որոշ ժամանակ անց SQL-ն վերապատրաստվեց.

1. Գործարքների մշակում.

2. Կուրսորի կառավարում:

3. Օգտագործողի իրավունքների որոշում.

Ներկայումս SQL-ն օգտագործվում է օգտատերերին DBMS մշակողների տրամադրած բոլոր հնարավորություններն իրականացնելու համար։ Այսպիսով, SQL լեզվի խնդիրները ներառում են.

Ø տվյալների կազմակերպում (շտեմարանների նկարագրություն, աղյուսակների կառուցվածքի և նրանց միջև հարաբերությունների սահմանում);

Ø տվյալների նմուշառում (պահանջվող տեղեկատվության դուրսբերում DBMS-ից.

Ø տվյալների մշակում (տվյալների ավելացում, փոփոխություն, ջնջում);

Ø մուտքի վերահսկում (տվյալների նկատմամբ օգտագործողի մուտքի իրավունքների տարբերակում, տվյալների պաշտպանություն չարտոնված մուտքից);

Ø տվյալների բազաների ամբողջականության ապահովում (ոչնչացումից պաշտպանություն);

Ø DBMS պետական ​​կառավարում.

64. Ինչի՞ համար է հաշվետվությունը: Ի՞նչ տեղեկատվություն է ներկայացված զեկույցում: Ինչպիսի՞ն է զեկույցի կառուցվածքը: Ինչպե՞ս կարող եմ հաշվետվություն կազմել:

Ինչու են անհրաժեշտ հաշվետվությունները:
Access-ն աջակցում է տվյալների բազայից տեղեկատվություն ստանալու մի քանի եղանակների: Հետևյալ տարբերակները մատչելի են.
Ցուցադրել բոլոր մատակարար ապրանքները՝ օգտագործելով հարցումը: Հարցումը թույլ է տալիս ստանալ տվյալներ բազմաթիվ աղյուսակներից: Դուք կարող եք սահմանել ընտրության պայմանները Access-ում Ցուցադրել մեկ ապրանքի մասին բոլոր տեղեկությունները՝ օգտագործելով ձևը: Ձևը պարունակում է պորտալ, որի միջոցով կարող եք դիտել և խմբագրել տեղեկատվությունը տվյալների բազայում: Pivot table-ը թույլ է տալիս վերլուծել տվյալները և ցուցադրել տեղեկատվությունը տարբեր ձևերովդաշտերը քարշ տալով աղյուսակի տեսքի տեսքով: Առանցքային աղյուսակի միջոցով դուք կարող եք ցուցադրել առանցքային աղյուսակի տվյալները որպես գծապատկեր: Կազմակերպեք և տպեք ապրանքի վաճառքի մասին տեղեկությունները որպես հաշվետվություն՝ ձեր կազմակերպության աշխատակիցներին ներկայացման կամ բաշխման համար: Հաշվետվությունները հնարավորություն են տալիս ճշգրտելու տեղեկատվության կառուցվածքը և ներկայացումը:



Զեկույցի տեղեկատվությունը կարելի է բաժանել բաժինների. Յուրաքանչյուր բաժին ունի որոշակի նպատակ և տպագրվում է էջում և հաշվետվությունում նշված հերթականությամբ:
Հետևյալ բաժինները կարող են առկա լինել և՛ ձևի, և՛ հաշվետվության մեջ.
· վերնագիր;
· վերնագիր և ստորագիր;
· տվյալների տարածք;
· Հաշվետվության նշում.
Հաշվետվության վերնագիրը ցուցադրվում է մեկ անգամ հաշվետվության սկզբում և պարունակում է առավելագույնը ընդհանուր տեղեկություններԸնկերության անվանումը և պատկերանշանը, հաշվետվության անվանումը:
Վերնագիրը տպագրվում է յուրաքանչյուր էջի վերևում և կարող է պարունակել սյունակների պիտակներ՝ հաշվետվության սյունակներ: Ստորատակը տպվում է յուրաքանչյուր էջի ներքևում և կարող է պարունակել էջի համարը և հաշվետվության ստեղծման ամսաթիվը:
Զեկույցի հիմնական բաժինը տվյալների տարածքն է, որը պարունակում է հաշվետվության տվյալներ բազային աղբյուրի յուրաքանչյուր գրառումից (աղյուսակ, հարցում): Եթե ​​հաշվետվությունն օգտագործում է խմբավորված գրառումներ, ապա հաշվետվության հիմնական բաժինը կարող է օգտագործել խմբի վերնագիր յուրաքանչյուր խմբի համար: Այն ցուցադրում է ամբողջ խմբի համար ընդհանուր տեղեկատվություն (խմբի անվանումը):
Հաշվետվության նշումը հայտնվում է մեկ անգամ հաշվետվության վերջում և պարունակում է հաշվետվության տվյալների ամփոփում:
Բաժինների չափերը կարող են փոխվել հաշվետվության ձևավորման ռեժիմում:



Կառուցվածք. Այս տարրերը ներառում են. Այս բաժինը տպագրվում է միայն հաշվետվության առաջին էջի վերևում: Օգտագործվում է տվյալների դուրսբերման համար, ինչպիսիք են հաշվետվության վերնագրի տեքստը, ամսաթիվը կամ փաստաթղթի տեքստի հայտարարություն, որոնք պետք է տպվեն մեկ անգամ հաշվետվության սկզբում: Զեկույցի վերնագրի տարածքը ավելացնելու կամ հեռացնելու համար «Դիտել» ընտրացանկից ընտրեք «Report Title/Note» հրամանը:
Վերնագիր. Օգտագործվում է տվյալների ցուցադրման համար, ինչպիսիք են սյունակների վերնագրերը, ամսաթվերը կամ էջերի համարները, որոնք տպագրված են յուրաքանչյուր հաշվետվության էջի վերևում: Վերնագիր ավելացնելու կամ հեռացնելու համար Դիտել ընտրացանկից ընտրեք Վերնագիր և Ստորագիր: MicrosoftAccess-ը միաժամանակ ավելացնում է վերնագիր և ստորագիր: Վերնագրերից և էջատակներից մեկը թաքցնելու համար հարկավոր է նրա Height հատկությունը սահմանել 0:
Տվյալների տարածքը, որը գտնվում է էջի վերնագրի և ստորագրի միջև: Պարունակում է հաշվետվության հիմնական տեքստը: Այս բաժինը ցուցադրում է աղյուսակի կամ հարցման յուրաքանչյուր գրառումների համար տպագրված տվյալները, որոնց վրա հիմնված է հաշվետվությունը: Տվյալների տարածքում վերահսկիչները տեղադրելու համար օգտագործեք դաշտերի ցանկը և գործիքագոտին: Տվյալների տարածքը թաքցնելու համար հարկավոր է հատվածի Height հատկությունը սահմանել 0:
Ստորագիր. Այս բաժինը հայտնվում է յուրաքանչյուր էջի ներքևում: Օգտագործվում է յուրաքանչյուր հաշվետվության էջի ներքևում տպված տվյալներ ցուցադրելու համար, ինչպիսիք են ընդհանուր գումարները, ամսաթվերը կամ էջերի համարները:
Նշում. Օգտագործվում է տվյալների դուրսբերման համար, ինչպիսիք են եզրակացության տեքստը, ընդհանուր գումարները կամ ենթագրերը, որոնք պետք է տպվեն մեկ անգամ հաշվետվության վերջում: Չնայած Զեկույցի Ծանոթագրություն բաժինը գտնվում է զեկույցի ներքևում՝ Դիզայնի տեսքով, այն տպվում է հաշվետվության վերջին էջի էջի ստորագրի վերևում: Զեկույցի նշումների տարածք ավելացնելու կամ հեռացնելու համար «Դիտել» ընտրացանկից ընտրեք «Զեկույցի վերնագիր/Զեկույցի նշումներ» հրամանը: MicrosoftAccess-ը միաժամանակ ավելացնում և հեռացնում է հաշվետվության վերնագրի և մեկնաբանությունների տարածքները

Հաշվետվություն ստեղծելու մեթոդներ MicrosoftAccess-ում կարող եք հաշվետվություններ ստեղծել տարբեր ձևերով.
Կոնստրուկտոր
Հաղորդել հրաշագործին
Ավտոմատ հաշվետվություն՝ դեպի սյունակ
Ավտոմատ հաշվետվություն՝ ժապավեն
Գծապատկերների մոգ
Փոստային պիտակներ

65. Ինչի՞ համար են օգտագործվում տվյալների հասանելիության էջերը: Ի՞նչ բաղադրիչներ ունի տվյալների մուտքի էջը:

Տվյալների հասանելիության էջերը վեբ էջերի հատուկ տեսակ են, որոնք նախատեսված են Ինտերնետում կամ ներցանցում դիտելու և աշխատելու համար MicrosoftAccess* տվյալների բազաներում կամ Microsoft SQL Server-ի տվյալների բազաներում պահվող տվյալների հետ:

Տվյալների հասանելիության էջը կարող է ներառել նաև տվյալներ այլ աղբյուրներից, օրինակ՝ Microsoft Excel-ից:

Տվյալների հասանելիության էջերը կարող են լրացնել տվյալների բազայի հավելվածում օգտագործվող ձևերն ու հաշվետվությունները: Տվյալների հասանելիության էջերը հնարավորություն են տալիս փոխազդել ընտրված տվյալների մեծ ծավալների հետ: Ընդլայնելով և փլուզելով գրառումների խմբերը՝ օգտատերը կարող է կենտրոնանալ միայն իրեն անհրաժեշտ տվյալների վրա։

Տվյալների հասանելիության էջերի նախագծումը նման է ձևերի և հաշվետվությունների մշակմանը. օգտագործելով դաշտերի ցանկը, գործիքագոտին, հսկիչները, Տեսակավորել և խմբավորել երկխոսության տուփը և այլն: Այնուամենայնիվ, տվյալների հասանելիության էջերի մշակումը մի շարք էական տարբերություններ ունի մշակվող ձևերից և հաշվետվություններից: Էջի ձևավորման ձևը կախված է դրա նպատակից:

Տվյալների մուտքի էջը կարող է բաղկացած լինել մեծ թվովտարբեր բաղադրիչներ, որոնց հավաքածուն տատանվում է՝ կախված էջի ստեղծման նպատակից։ Եկեք թվարկենք տվյալների հասանելիության էջի առավել հաճախ օգտագործվող բաղադրիչներից մի քանիսը:

· Տեքստային դաշտեր կամ մուտքագրման դաշտեր - ցուցադրել առկա տվյալները տվյալների բազայից կամ, եթե միացված է, ընդունել նոր օգտվողի մուտքագրումը տվյալների բազայում պահելու համար:

· Գրառումներ - հավաքածուներ առնչվող փաստերտվյալների բազայում պահվող մեկ տարրի մասին: Օրինակ, ուսանող Իվան Պետրովի մասին բոլոր տվյալները ներկայացնում են մեկ ռեկորդ։

· Խմբեր - միավորել տվյալները հավաքածուների մեջ: Օրինակ, ուսանողների գրառումները կարող են խմբավորվել ըստ դասարանների մակարդակի: Յուրաքանչյուր դասի անվանումը խմբի վերնագիրն է:

· Ձայնագրման նավիգացիոն վահանակ - թույլ է տալիս արագ նավարկել գրառումների միջև կամ ավելացնել, ջնջել, պահպանել, չեղարկել փոփոխությունները, տեսակավորել կամ զտել գրառումները:

Խմբի մուտքի էջում յուրաքանչյուր խումբ կարող է ունենալ իր գրառումների նավիգացիոն տողը, որը գտնվում է ընդլայնված խմբի ներքևում: Եթե ​​էջի վահանակը չի ներառում ստորև բերված նկարում ցուցադրված կոճակներից մի քանիսը, կամ ներառում է ստեղ չնշված կոճակներ, ապա այն հատուկ կազմաձևված է էջի դիզայների կողմից:

· Առանցքային ցուցակներ - Microsoft Excel առանցքային աղյուսակների անալոգը; ցուցադրել տվյալները տողերով և սյունակներով, որոնք կարող են վերադասավորվել՝ վերլուծելու տվյալները տարբեր ձևերով: Դա արվում է տողերը սյունակների մեջ, իսկ սյունակները տողերի մեջ, տողերի և սյունակների հատման կետում հանրագումարների ցուցադրմամբ և տվյալների դասավորության և ամփոփման այլ եղանակներով: Ամփոփ ցուցակն ունի իր գործիքագոտին և ներկառուցված օգնությունը:

· Աղյուսակներ - Microsoft Excel թերթի անալոգը; թույլ է տալիս մուտքագրել և խմբագրել տվյալներ կամ կատարել տվյալների վրա հաշվարկներ: Աղյուսակը ներառում է իր գործիքագոտին և ներկառուցված օգնությունը:

· Գծագրեր - օգտագործեք տվյալների բազա՝ միտումները, օրինաչափությունները և համեմատությունները տեսողականորեն ցուցադրելու համար: Երբ տվյալների բազան փոխվում է, դիագրամը համապատասխանաբար փոխվում է: Եթե ​​գծապատկերը կապված է Տվյալների հասանելիության էջի առանցքային ցանկի կամ աղյուսակի հետ, գծապատկերը փոխվում է, երբ փոխվում է առնչվող առանցքային ցուցակը կամ աղյուսակը:

66. Ի՞նչ գործիքներ են օգտագործվում Microsoft Access DBMS-ում տվյալների բազայի օբյեկտների հետ գործողությունները ավտոմատացնելու համար: Ինչո՞վ են դրանք տարբեր:

Տվյալների բազայի օբյեկտների հետ գործառնությունների ավտոմատացման նպատակով MicrosoftAccess DBMS-ն օգտագործում է երկու տեսակի գործիքներ՝ մակրոներ և մոդուլներ:

· Մակրոն մեկ կամ մի քանի մակրո հրամանների մի շարք է, որոնք կատարում են հատուկ գործողություններ, ինչպիսիք են ձևաթղթերի բացումը կամ հաշվետվությունների տպումը: Օրինակ, երբ օգտվողը սեղմում է որոշակի կոճակ, դուք կարող եք գործարկել մակրո, որը տպում է հաշվետվություն: Մակրոն կարող է լինել կամ ինքնին մակրո, որը բաղկացած է մակրո հրամանների հաջորդականությունից, կամ մակրոների խումբ: Որոշ դեպքերում պայմանական արտահայտությունը կարող է օգտագործվել որոշելու համար, թե արդյոք կոնկրետ մակրո հրամանը պետք է կատարվի գործող մակրոյում:

· Մոդուլը VisualBasic լեզվով նկարագրությունների և ընթացակարգերի մի շարք է ծրագրային միավորի մեջ հավաքված հավելվածների համար:

MicrosoftAccess-ում շատ գործողություններ կատարվում են մակրոների միջոցով կամ օգտագործողի միջերեսի միջոցով: Շատ այլ DBMS-ներ պահանջում են ծրագրավորում՝ նույն առաջադրանքները կատարելու համար: Մակրո ստեղծելու կամ հավելվածների համար VisualBasic ծրագիր մշակելու միջև ընտրությունը սովորաբար որոշվում է պահանջվող գործողություններով:

Քանի որ մակրոներն այն օբյեկտներն են, որոնք գոյություն ունեն դրանք օգտագործող ձևերից և հաշվետվություններից առանձին, տվյալների բազայի պահպանումը, որտեղ ձևերի և զեկույցների իրադարձությունների արձագանքը որոշվում է բազմաթիվ մակրոներով, բավականին դժվար է դառնում: Ի հակադրություն, VisualBasic իրադարձությունների ընթացակարգերը ներկառուցված են համապատասխան ձևերի և հաշվետվությունների նկարագրություններում: Երբ ձևը կամ հաշվետվությունը տեղափոխում եք տվյալների բազայից մյուսը, ներկառուցված իրադարձության ընթացակարգերը ավտոմատ կերպով տեղափոխվում են ձևի կամ զեկույցի հետ:

67. Ինչպե՞ս կարող եք ավտոմատ կերպով կատարել մակրո կամ մակրոների հավաքածու, երբ բացում եք տվյալների բազան:

Մակրո հրամանը հրահանգ է, որը կենտրոնացած է կոնկրետ գործողություն կատարելու վրա:

Օրինակ՝ օգտագործելով մակրո հրամանը, դուք կարող եք բացել ձև, հաշվետվություն, տպել հաշվետվություն, կատարել հարցում, կիրառել զտիչ, նշանակել արժեք կամ ստեղծել ձեր սեփական ընտրացանկը ձևի կամ զեկույցի համար: SetMenuCommand մակրո հրամանը թույլ է տալիս կատարել ցանկացած նշված ցանկի հրաման: Access-ում հասանելի մակրո հրամանների հավաքածուն իրականացնում է գրեթե ցանկացած գործողություն, որն անհրաժեշտ է խնդրի լուծման համար:

Կատարեք մակրո հրամաններ, երբ տվյալների բազան բացվում է: Հատուկ AutoExec մակրոն թույլ է տալիս ավտոմատ կերպով կատարել մակրո կամ մակրոների մի շարք, երբ բացում եք տվյալների բազան: Երբ տվյալների բազան բացվում է, MicrosoftAccess-ը փնտրում է այդ անունով մակրո և, եթե այդպիսի մակրո գոյություն ունի, այն ավտոմատ կերպով գործարկում է: Հատուկ տվյալների բազա բացելիս մակրո հրամաններ գործարկելու համար ստեղծեք մակրո, որը պարունակում է մակրո հրամաններ և պահեք այն որպես AutoExec: Հաջորդ անգամ, երբ դուք բացեք տվյալների բազան, MS Access-ը ավտոմատ կերպով կգործարկի այս մակրոն:

Նշում. Եթե ​​ցանկանում եք տվյալների բազա բացել առանց AutoExec մակրո գործարկելու, բացեք տվյալների բազան՝ սեղմած պահելով Shift ստեղնը:

68. Ինչու՞ է կապ հաստատվում աղյուսակների միջև: Աղյուսակների միջև ի՞նչ տեսակի հարաբերություններ են հնարավոր:

Աղյուսակները համակարգելու համար նրանց միջև կապ է հաստատվում։ Աղյուսակային հարաբերությունները հարաբերություններ են հաստատում առանցքային դաշտերում համապատասխանող արժեքների միջև, սովորաբար երկու աղյուսակներում նույն անվանումն ունեցող դաշտերի միջև: Շատ դեպքերում, մեկ աղյուսակի առանցքային դաշտով եզակի նույնացուցիչՅուրաքանչյուր գրառում կապված է մեկ այլ աղյուսակի օտար բանալի հետ:

Աղյուսակների միջև փոխհարաբերությունների տեսակները. Աղյուսակների միջև հարաբերություններ հաստատելիս հնարավոր են երեք տեսակի հարաբերություններ.

1. Մեկ-շատ հարաբերություններ: Սա աղյուսակների միջև հարաբերությունների ամենատարածված տեսակն է: Մեկ-շատերի հարաբերություններում A աղյուսակի յուրաքանչյուր գրառում կարող է ունենալ մի քանի համապատասխան գրառումներ B աղյուսակում, բայց B աղյուսակի գրառումը չի կարող ունենալ մեկից ավելի համապատասխան գրառում Ա աղյուսակում:

2. Շատ-շատ հարաբերություններ: Այս տեսակի հարաբերությունների դեպքում A աղյուսակի մեկ գրառումը կարող է համապատասխանել B աղյուսակի մի քանի գրառումների, իսկ B աղյուսակի մեկ գրառումը կարող է համապատասխանել A աղյուսակի մի քանի գրառումների: Այս տեսակի հարաբերությունները հնարավոր է միայն երրորդի օգնությամբ (կապում ) աղյուսակ, որի հիմնական բանալին բաղկացած է երկու դաշտից, որոնք արտաքին բանալիներ են A և B աղյուսակների համար: Շատ-շատ հարաբերությունները, ըստ էության, երկու մեկ-շատ հարաբերություններ են երրորդ աղյուսակի հետ: Օրինակ, Պատվերների և Ապրանքների աղյուսակների միջև շատ-շատ հարաբերությունները սահմանվում են Պատվիրված աղյուսակի հետ ստեղծելով երկու մեկ-շատ հարաբերություններ:

3. Մեկ առ մեկ հարաբերություններ. Մեկ առ մեկ հարաբերությունների դեպքում A աղյուսակի գրառումը կարող է ունենալ առավելագույնը մեկ առնչվող գրառում B աղյուսակում և հակառակը: Այս տեսակի հարաբերությունները շատ հաճախ չեն օգտագործվում, քանի որ այս կերպ առնչվող տեղեկատվության մեծ մասը կարող է տեղադրվել մեկ աղյուսակում: Մեկ-մեկ հարաբերությունը կարող է օգտագործվել շատ լայն աղյուսակները բաժանելու, աղյուսակի մի մասը անվտանգության նկատառումներով առանձնացնելու կամ հիմնական աղյուսակում գրառումների ենթաբազմության հետ կապված տեղեկատվությունը պահելու համար: Օրինակ, դուք կարող եք ստեղծել աղյուսակ՝ բարեգործական սպորտային միջոցառումներին աշխատակիցների մասնակցությանը հետևելու համար:

Սեղանի հարաբերությունների տեսակը, որը ստեղծում է MicrosoftAccess-ը, կախված է նրանից, թե ինչպես են սահմանվում կապվող դաշտերը: Մեկ-շատ հարաբերությունը ստեղծվում է, երբ դաշտերից միայն մեկն է առանցքային դաշտ կամ ունի յուրահատուկ ինդեքս: Մեկ-մեկ հարաբերությունը ստեղծվում է, երբ կապակցված երկու դաշտերն էլ հիմնական դաշտեր են կամ ունեն եզակի ինդեքսներ: Շատ-շատ հարաբերությունները իրականում երկու մեկ-շատ հարաբերություններ են երրորդ աղյուսակի հետ, որի հիմնական բանալին բաղկացած է մյուս երկու աղյուսակների արտաքին բանալիների դաշտերից:

69. Ինչու՞ է տվյալների ամբողջականության մեխանիզմն օգտագործվում կապակցված աղյուսակների համար: Ո՞րն է դրա ազդեցությունը:

Հարակից աղյուսակներում գրառումների միջև հարաբերությունները պահպանելու և առնչվող տվյալների պատահական ջնջումից կամ փոփոխումից պաշտպանություն ապահովելու համար MicrosoftAccess-ը օգտագործում է տվյալների ամբողջականության մեխանիզմ:

Տվյալների ամբողջականությունը նշանակում է.

· Ենթակա աղյուսակի միացված դաշտում կարող եք մուտքագրել միայն այն արժեքները, որոնք առկա են հիմնական աղյուսակի կապակցված դաշտում.

· Գրառումը չի կարող ջնջվել հիմնական աղյուսակից, եթե համապատասխան դաշտի արժեքը համընկնում է ստորադաս աղյուսակի նույն դաշտի առնվազն մեկ արժեքի հետ:

Տվյալների ամբողջականությունը կարող է հաստատվել, եթե պահպանվեն հետևյալ պայմանները.

1. Հիմնական աղյուսակի հարակից դաշտը առանցքային դաշտ է կամ ունի յուրահատուկ ինդեքս։ Շատ դեպքերում դուք կապում եք մեկ աղյուսակի առաջնային բանալին (որը ներկայացված է դաշտերի ցանկում թավով) համապատասխան դաշտի հետ (հաճախ նույն անունով) երկրորդ աղյուսակում, որը կոչվում է օտար բանալի դաշտ:

2. Կապակցված դաշտերը պարտադիր չէ, որ ունենան նույն անունը, բայց դրանք պետք է ունենան տվյալների նույն տեսակները (այս կանոնից երկու բացառություն կա) և ունենան նույն բովանդակության տեսակը: Բացի այդ, կապվող թվային դաշտերը պետք է ունենան FieldSize հատկության նույն արժեքը:

Բացառություններ. 1) հաշվիչի դաշտը կարող է կապված լինել թվային դաշտի հետ, որի FieldSize հատկությունը սահմանվել է Long Integer. 2) հաշվիչի դաշտը կարող է կապված լինել թվային դաշտի հետ, եթե երկու դաշտերն էլ ունեն Field Size հատկությունը, որը սահմանված է Replication code:

3. Երկու աղյուսակները պատկանում են նույն MicrosoftAccess տվյալների բազային: Եթե ​​աղյուսակները կապված են, ապա դրանք պետք է լինեն MicrosoftAccess աղյուսակներ: Տվյալների ամբողջականությունը հաստատելու համար տվյալների բազան, որտեղ գտնվում են աղյուսակները, պետք է բաց լինի: Տվյալների ամբողջականությունը չի կարող հաստատվել այլ ձևաչափերի տվյալների բազաներից կապված աղյուսակների համար:

Նշում. Հնարավոր է հարաբերություններ սահմանել ոչ միայն աղյուսակների, այլ նաև հարցումների համար։ Ավելին, հարցումների համար տվյալների ամբողջականության պահպանումն անհրաժեշտ չէ։

Տվյալների ամբողջականությունը հաստատելուց հետո դուք պետք է հետևեք հետևյալ կանոններին.

1. Անհնար է արժեք մուտքագրել կապակցված աղյուսակի օտար բանալի դաշտում, որը չի պարունակվում հիմնական աղյուսակի առանցքային դաշտում: Այնուամենայնիվ, Null արժեքները կարող են մուտքագրվել օտարերկրյա բանալի դաշտում՝ նշելու, որ գրառումները կապված չեն: Օրինակ, դուք չեք կարող պահել այնպիսի գրառում, որը գրանցում է գոյություն չունեցող հաճախորդի կողմից կատարված պատվերը, բայց կարող եք գրանցում ստեղծել այն պատվերի համար, որը դեռևս նշանակված չէ որևէ հաճախորդի՝ Հաճախորդի ID դաշտում մուտքագրելով Null:

2. Չի թույլատրվում հիմնական աղյուսակից գրառում ջնջել, եթե ստորադաս աղյուսակում կան դրա հետ կապված գրառումներ։ Օրինակ, դուք չեք կարող ջնջել գրառումը Աշխատակիցների աղյուսակից, եթե պատվերների աղյուսակում կան պատվերներ, որոնք վերաբերում են այդ աշխատակցին:

3. Հիմնական աղյուսակում հնարավոր չէ փոխել հիմնական բանալու արժեքը, եթե կան այդ գրառումների հետ կապված գրառումներ: Օրինակ, դուք չեք կարող փոխել աշխատողի ծածկագիրը Employees աղյուսակում, եթե պատվերների աղյուսակում կան այդ աշխատողի հետ կապված պատվերներ:

70. Ինչպե՞ս մուտք գործել Excel-ում գրված աղյուսակներ:

Օգտագործողը կարող է ստեղծել կապված աղյուսակի տեսք՝ օգտագործելով Կապված աղյուսակի մոգը: Այդ դիտումները կարող են օգտագործվել ձևաթղթերում, հաշվետվություններում, տվյալների հասանելիության էջերում և հարցումներում, ինչպես ցանկացած այլ աղյուսակ:

Եթե ​​դուք չեք ցանկանում պատճենել տվյալները Access տվյալների բազայում, փոխարենը կարող եք հղում կատարել Excel-ի աշխատաթերթին: Կապելը թույլ է տալիս միացնել տվյալներ այլ ծրագրից՝ առանց դրանք ներմուծելու: Այս դեպքում դուք կարող եք դիտել և խմբագրել տվյալները ինչպես սկզբնական ծրագրում, այնպես էլ Access ֆայլում:

Երբ կապում եք աշխատաթերթին կամ անվանված տիրույթին, Access-ը ստեղծում է նոր աղյուսակ, որը կապված է սկզբնական բջիջների հետ: Աղյուսակի տվյալների ցանկացած փոփոխություն հանգեցնում է սկզբնական Excel ֆայլի փոփոխության: Կապելը օգտակար է, երբ ցանկանում եք Excel-ի տվյալները կիսել Excel-ում և Access-ում աշխատող օգտատերերի միջև:

71. Ինչպե՞ս կապվել Paradox-ում ստեղծված տվյալների բազաների հետ:

72. Ի՞նչ է տվյալների բազայի նորմալացումը:

73. Ի՞նչ հնարավորություններ են ընձեռվում օգտագործողին՝ փոխելու Access DBMS-ի կարգավորումներն ու պարամետրերը:

Դուք կարող եք օգտագործել Access-ը հետևյալը անելու համար.

1. Հիմնական IS օբյեկտների ձևավորում - երկչափ աղյուսակներ տարբեր տեսակներտվյալներ, ներառյալ OLE օբյեկտների դաշտերը:

2. Աղյուսակների միջև հարաբերությունների հաստատում, տվյալների ամբողջականության ապահովում, կասկադային թարմացում և գրառումների ջնջում:

3. Սեղաններից տվյալների մուտքագրում, պահպանում, դիտում, տեսակավորում, փոփոխում և առբերում տարբեր միջոցներտեղեկատվության վերահսկում, աղյուսակների ինդեքսավորում և տրամաբանական հանրահաշիվ ապարատ (տվյալների զտման համար):

4. Ստացված օբյեկտների ստեղծում, ձևափոխում և օգտագործում տեղեկատվական համակարգեր(ձևեր, հարցումներ և հաշվետվություններ), որոնց օգնությամբ կատարվում են հետևյալ գործողությունները.

· Օգտատիրոջ մուտքագրման և տվյալների (ձևերի) դիտման օպտիմալացում;

· տվյալների միացում տարբեր աղյուսակներից;

· Խմբային գործողություններ կատարելը (այսինքն՝ որոշ բնութագրերով միավորված գրառումների խմբերի վրա գործողություններ), հաշվարկներով և հաշվարկված դաշտերի ձևավորումով.

· Տվյալների ընտրություն՝ օգտագործելով տրամաբանական հանրահաշիվ (հարցումներ);

· Տվյալների բազայի աղյուսակներում և հարցումներում պարունակվող տվյալների վերաբերյալ տպագիր հաշվետվությունների կազմում:

74. Ի՞նչ է գրառումների կողպումը: Ինչի՞ համար է այն օգտագործվում: Ի՞նչ արժեքներ է դա պահանջում:

Մինչ օգտատերերից մեկը խմբագրում է գրառումը, Access-ը կարող է ավտոմատ կերպով արգելել այլ օգտատերերի կողմից այն խմբագրել, քանի դեռ առաջին օգտատերը չի ավարտել դրա խմբագրումը: Մեկ օգտատիրոջը ձայնագրությանը բացառիկ հասանելիություն տալը կոչվում է կողպեք:

Access տվյալների բազայում գրառումները փակելու երեք տարբերակ կա:

Ոչ մեկը (NoLocks): Փոփոխվող գրառումը կողպված չէ: Եթե ​​փորձում եք պահպանել փոփոխված գրառումը, որը միաժամանակ փոխել է մեկ այլ օգտատեր, էկրանին հայտնվում է հաղորդագրություն, որն առաջարկում է հետևյալ տարբերակները. պահպանել մուտքի այս տարբերակը՝ ոչնչացնելով մյուս օգտատիրոջ կատարած փոփոխությունները. պատճենեք ձեր փոփոխված գրառումը clipboard-ում; հրաժարվել ձեր սեփական փոփոխություններից. Այս տարբերակը թույլ է տալիս ցանկացած պահի փոխել գրառումները, սակայն կոնֆլիկտներ կարող են առաջանալ, եթե փոփոխությունները կատարվեն տարբեր օգտվողների կողմից:

Խմբագրված գրառումներ. MicrosoftAccess-ն արգելափակում է փոփոխությունները այս պահինմուտքագրում՝ թույլ չտալով այլ օգտվողներին փոխել այն: Սկավառակի վրա մոտ գտնվող գրառումները նույնպես կարող են արգելափակվել: Եթե ​​մեկ այլ օգտատեր փորձում է փոխել կողպված գրառումը, ապա նրա օբյեկտում կհայտնվի կողպված գրառման նշիչը Աղյուսակ ռեժիմում (հատված շրջանակը աղյուսակ 16.1-ի երրորդ պատկերակն է): Այս տարբերակը երաշխավորում է, որ բոլոր սկսված փոփոխություններն ավարտված են: Սա լավ ընտրություն, եթե գրի փոխանակման հակասություններ այլ օգտվողների հետ հազվադեպ են լինում:

Բոլոր գրառումները (AllRecords): MicrosoftAccess-ը կողպում է ձևի կամ օբյեկտի բոլոր գրառումները Թերթերի տեսքով (և հիմնական աղյուսակներում) այնքան ժամանակ, քանի դեռ դրանք բաց են, այնպես որ այլ օգտվողներ չեն կարող փոխել կամ կողպել գրառումները: Այս կարգավորումը չափազանց սահմանափակող է: Այն պետք է օգտագործվի միայն այն դեպքերում, երբ վստահ է, որ դուք հատուկ առաջնահերթ իրավունքներ ունեք՝ գրառումները փոխելու համար:

75. Ի՞նչ են մակրոները, ի՞նչ գործառույթներ են դրանք կատարում:

Մակրոն առաջադրանքների ավտոմատացման և ձևաթղթերին, հաշվետվություններին և վերահսկման գործառույթներին ավելացնելու գործիք է: Օրինակ, երբ որևէ ձևի վրա հրամանի կոճակ եք ավելացնում, կոճակի OnClick իրադարձությունը կապված է մակրոյի հետ, որը պարունակում է հրամաններ, որոնք գործարկվում են ամեն անգամ, երբ կոճակը սեղմվում է:
Access-ում մակրոները կարելի է դիտարկել որպես պարզեցված ծրագրավորման լեզու, որում ծրագիրը գրված է որպես մակրո հրամանների ցուցակ, որոնք պետք է կատարվեն: Մակրո ստեղծելիս յուրաքանչյուր մակրո հրաման ընտրվում է բացվող ցանկից, այնուհետև դրան ավելացվում է անհրաժեշտ տեղեկատվությունը: Մակրոները թույլ են տալիս ֆունկցիոնալություն ավելացնել ձևերին, հաշվետվություններին և կառավարներին՝ առանց VisualBasic հավելվածների համար (VBA) մոդուլում կոդ գրելու: Մակրոները տրամադրում են VBA-ում հասանելի որոշ հրամաններ, և օգտատերերի մեծամասնության համար մակրո ստեղծելն ավելի հեշտ է, քան VBA կոդ գրելը:
Ենթադրենք, դուք ցանկանում եք հաշվետվություն վարել անմիջապես տվյալների մուտքագրման ձևից: Դուք կարող եք կոճակ ավելացնել ձևաթղթում, այնուհետև ստեղծել մակրո, որը վարում է հաշվետվությունը: Մակրոն կարող է մեկուսացվել (առանձին օբյեկտ տվյալների բազայում), որն այնուհետ կապված է կոճակի OnClick իրադարձության հետ, կամ այն ​​կարող է ուղղակիորեն ներկառուցվել կոճակի OnClick իրադարձության մեջ. նոր հնարավորություն OfficeAccess 2007-ում: Երկու դեպքում էլ, երբ կոճակը սեղմվում է, գործարկվում է մակրո, որը վարում է հաշվետվությունը:

76. Ինչի՞ համար է օգտագործվում VBA-ն (Visual Basic for Applications):

VisualBasicforApplications-ը կիսաֆունկցիոնալ ծրագրավորման լեզու է, որն անբաժանելի է անբաժանելի մասՄուտք. Այս լեզուն օգտագործվում է տվյալների բազան շահարկելու և օգտատիրոջ միջերեսը հարմարեցնելու համար նախատեսված հավելվածներ մշակելու համար: VBA-ն կառուցված բարձր մակարդակի ծրագրավորման լեզու է: Այն, ինչպես մյուս լեզուները, ունի պայմանները ստուգելու, ցիկլային կրկնվող գործողություններ կատարելու և հիշողության և սկավառակների հետ տվյալների փոխանակման օպերատորներ: Իրականացված է VBA լեզվով ընդհանուր սկզբունքներօբյեկտ-կողմնորոշված ​​ծրագրավորում. Սա նշանակում է, որ հավելվածի կողմից վերահսկվող օգտագործողի միջավայրը չի փոփոխվում՝ կատարելով ընթացակարգերի և հայտարարությունների հաջորդականություն, այլ արձագանքում է տարբեր օբյեկտների հետ կապված իրադարձություններին՝ մուտքագրման դաշտեր, կոճակներ, ձևերի բաժիններ և հաշվետվություններ: VBA-ում ծրագրի կոդը ուղղակիորեն կապված է օբյեկտների հետ և գործարկվում է, երբ տեղի է ունենում կոնկրետ իրադարձություն: Windows-ի բոլոր ծրագրավորումները հիմնված են հենց համակարգի մեկ իրադարձության արձագանքի վրա արդյունավետ ուղիներ VBA-ի օգտագործումը կոճակներին կոդ կապելն է

77. Ի՞նչ է DAO-ն (Data Access Objects) և ինչի՞ համար է այն օգտագործվում:

DAO - DataAcessObjects - տվյալների բազայի հասանելիության օբյեկտներ: Տվյալների բազայի կառավարման միջուկի համար օբյեկտի վրա հիմնված ինտերֆեյս:

Microsoft DAO (Տվյալների հասանելիության օբյեկտներ) թույլ է տալիս աշխատել տվյալների բազաների հետ մի հավելվածից, որն աջակցում է Visual Basic հավելվածների համար: DAO օբյեկտները բաժանվում են այնպիսիների, որոնք արտացոլում են տվյալների բազայի կառուցվածքը և դրանք, որոնք տվյալներ են և թույլ են տալիս փոխազդել բազմաթիվ տեսակի տվյալների բազաների հետ ցանկացած հավելվածից, որն աջակցում է Visual Basic հավելվածների համար: DAO օբյեկտների հետ դուք կարող եք.

ստեղծել տվյալների բազաներ, փոխել դրանց կառուցվածքը;

առբերել, ավելացնել, ջնջել և թարմացնել տվյալների բազայի աղյուսակներում պահված տվյալները.

միանալ հեռավոր սերվերների տվյալների բազաներին և մշակել հաճախորդ-սերվերի հավելվածներ:

DAO-ն թույլ է տալիս մուտք գործել տարբեր ձևաչափերի տվյալների բազաներ, որոնք կարելի է բաժանել երեք կատեգորիայի.

■ Microsoft Jet ձևաչափ - բոլոր տվյալների բազաները, որոնք կառուցված են Microsoft Jet տվյալների բազայի շարժիչի վրա (ներառյալ նրանք, որոնք ստեղծված են Microsoft Access, Microsoft Visual Basic, Microsoft Visual C++ և Microsoft Excel).

Ձևաչափ, որն ապահովվում է տեղադրվող ISAM վարորդների կողմից, որոնք ապահովում են մուտք դեպի արտաքին տվյալների բազաներ DAO-ի կամ Microsoft Jet-ի միջոցով: ISAM դրայվերները հասանելի են այնպիսի ձևաչափերի համար, ինչպիսիք են Microsoft FoxPro, dBASE, Microsoft Excel և այլն:

ODBC տվյալների աղբյուրներ (օրինակ, Microsoft SQL Server): ODBC տվյալների աղբյուրների հետ գործառնությունների համար DAO մոդելը կարող է օգտագործվել Microsoft Jet-ի կամ ODBCDirect-ի միջոցով:

78. Ինչպե՞ս կազմակերպել տվյալների բազայի փոխանակումը:

Ընդհանուր առմամբ, դուք ունեք չորս հիմնական մոտեցում՝ ձեր տվյալները լայն զանգվածների ձեռքը հասցնելու համար:

· Տվյալների արտահանում: Դուք կարող եք տվյալներ վերցնել ձեր տվյալների բազայից և արտահանել դրանք այլ ձևաչափով (օրինակ՝ HTML վեբ էջ կամ Excel աղյուսակ): Դուք կարող եք գնալ այս ճանապարհով, եթե ձեր տվյալների կարիք ունեցող օգտվողները չունեն Access: Դուք կսովորեք, թե ինչպես արտահանել տվյալները 19-րդ գլխում:

· Ձեր տվյալների բազայի պատճենումը: Դուք կարող եք այլ օգտվողներին տրամադրել ձեր տվյալների բազայի պատճենը: Օրինակ, եթե «Uncle Earl» վոկալ խումբն ունի Access-ի պատճեն, կարող եք նրանց էլփոստով ուղարկել ընտանիքի հասցեների ցանկը: Այս մոտեցման սահմանափակումը բացակայությունն է հեշտ ճանապարհփոփոխությունների համաժամացում տարբեր պատճեններում: Եթե ​​Uncle Earl խումբը մի քանի նոր մարդկանց ավելացնի ցուցակում, ձեր սկզբնական ցուցակը կմնա նույնը: Եթե ​​դուք փոխեք բնօրինակ ցուցակը, «UncleEarl» խմբի պատճենը կդառնա հնացած:

· Անցում դեպի սերվեր ծրագրային ապահովում. Դուք կարող եք տեղափոխել ձեր տվյալները արդյունաբերական կարգի սերվերի ծրագրային արտադրանք, ինչպիսիք են SQL Server կամ SharePoint: Դրանից հետո գործնականում անսահմանափակ թվով օգտատերեր կկարողանան տվյալներ ստանալ: Նրանցից յուրաքանչյուրն օգտագործում է Access-ի սեփական պատճենը՝ միանալու սերվերին, որն ունի տեղեկատվության կենտրոնացված պահեստ: Այս մոտեցման ակնհայտ թերությունը բարդությունն է, քանի որ նման ծրագրային արտադրանքի տեղադրումն է հեշտ գործ չէնույնիսկ տեխնիկապես տեղեկացված օգտատերերի համար: Դուք փորձեք երկուսը լավագույն տարբերակներըՆման մոտեցման համար տե՛ս Գլուխ 20-ը (SQL Server) և Գլուխ 21-ը (SharePoint):

· Գործիքների օգտագործում Access ծրագրի կոլեկտիվ օգտագործման համար: Դուք կարող եք տեղադրել ձեր տվյալների բազան ընդհանուր թղթապանակում (օրինակ, ցանցային սկավառակի վրա), որպեսզի մի քանի հոգի կարողանան միաժամանակ օգտագործել այն: Այս դեպքում բոլորն աշխատում են տվյալների նույն հավաքածուով (և «Քեռի Էրլ» խմբի կողմից կատարված փոփոխությունները չեն կորչի): Այս մոտեցմամբ Access-ը պետք է համակարգի օգտատերերի աշխատանքը: Եթե ​​դուք ունեք փոքր խումբ, ասենք, ոչ ավելի, քան 40 հոգի, որոնք միաժամանակ օգտագործում են ձեր տվյալների բազան, ապա համօգտագործումը կաշխատի: Բայց եթե խումբը բավականաչափ մեծ է, Access-ը չի աշխատի դրա համար: Այս դեպքում ձեզ անհրաժեշտ է սերվերի ծրագրային արտադրանք, որը նախատեսված է մեծ ծավալների և բազմակի օգտատերերի մուտքի համար: (Հաջորդ բաժինը տրամադրում է հարմար ստուգաթերթ, որը կօգնի ձեզ որոշել, թե արդյոք այս մոտեցումը ճիշտ է ձեզ համար:)