8
Заявки Заявки

Zaqwki bd

Embed Size (px)

Citation preview

Page 1: Zaqwki bd

Заявки Заявки

Page 2: Zaqwki bd

1. Същност на заявката. 1. Същност на заявката. Обект(Обект(QueryQuery))

Заявката служи за Заявката служи за извличане, комбиниране и извличане, комбиниране и визуализиране на данни от визуализиране на данни от една или повече таблици, една или повече таблици, по зададен критерийпо зададен критерий..

Page 3: Zaqwki bd

2. Създаване на заявка2. Създаване на заявка Чрез асистента Simple Query WizardЧрез асистента Simple Query Wizard

селектирате всички полета, които искате а селектирате всички полета, които искате а включите в заявката.включите в заявката.

Таблиците, от които селектирате полета се Таблиците, от които селектирате полета се избират от падащия списък Tables/Queries. избират от падащия списък Tables/Queries. Можете да селектирате полета от повече от една Можете да селектирате полета от повече от една таблица, но за целта трябва да има създадени таблица, но за целта трябва да има създадени релации между тях. Когато приключите с избора релации между тях. Когато приключите с избора на полета, натискате бутона Next.на полета, натискате бутона Next.

Ако сте селектирали числово поле се появява Ако сте селектирали числово поле се появява прозорец, който Ви позволява да изберете типа прозорец, който Ви позволява да изберете типа на заявката, която искате.на заявката, която искате.

заглавие на заявката в полето “What title do you заглавие на заявката в полето “What title do you want for your query?”. want for your query?”.

Open the query to view information- отворя Open the query to view information- отворя заявката в изглед Datasheet.заявката в изглед Datasheet.

Чрез изгледа Чрез изгледа Design ViewDesign View

Page 4: Zaqwki bd

3. 3. Критерии към заявка (Design Критерии към заявка (Design View)View)

Отваряте заявката в изглед Design Отваряте заявката в изглед Design View;View;

Щраквате в клетката на реда Criteria за Щраквате в клетката на реда Criteria за полето на което искате да въведете полето на което искате да въведете критерий или с помощта на Access, като критерий или с помощта на Access, като щракнете в съответната клетка с десния щракнете в съответната клетка с десния бутон на мишката и от падащото меню бутон на мишката и от падащото меню изберете Build.изберете Build.! ЗабележкаЗабележка: : Критерият не трябва да има Критерият не трябва да има

същото име, като полетосъщото име, като полето

Примери: Примери: >20 >20 или “” – празни или “Иван” или “” – празни или “Иван” и др.и др.

Page 5: Zaqwki bd

4. Оператор за търсене на 4. Оператор за търсене на дублиращи стойности дублиращи стойности

Съветникът Find Duplicates Query Wizard създава заявка, Съветникът Find Duplicates Query Wizard създава заявка, която преглежда селектирана таблица или заявка и която преглежда селектирана таблица или заявка и визуализира списък на всички записи, съдържащи визуализира списък на всички записи, съдържащи дублиращи се стойности за дадено поле. дублиращи се стойности за дадено поле.

От прозореца Database избирате Queries, New, Find От прозореца Database избирате Queries, New, Find Duplicates Query Wizard. Duplicates Query Wizard.

В диалоговия прозорец на съветника селектирате обекта, В диалоговия прозорец на съветника селектирате обекта, чийто записи искате да проверите (има опция да търсите в чийто записи искате да проверите (има опция да търсите в списък с таблици, записи или и двете).списък с таблици, записи или и двете).

С двойно кликване или чрез помощните бутони избирате С двойно кликване или чрез помощните бутони избирате полетата, които желаете да проверите. Следва въпрос дали полетата, които желаете да проверите. Следва въпрос дали желаете да видите някое допълнително поле от таблицата желаете да видите някое допълнително поле от таблицата или записа (напр. за да определите по-лесно кои записи се или записа (напр. за да определите по-лесно кои записи се повтарят) и ако е така избирате и тях по описания начин.повтарят) и ако е така избирате и тях по описания начин.

Next за да преминете към следващата стъпка, в която Next за да преминете към следващата стъпка, в която озаглавявате заявката и избирате Finish, след което озаглавявате заявката и избирате Finish, след което резултата се извежда автоматично. резултата се извежда автоматично.

Page 6: Zaqwki bd

5. Създаване на изчисляеми 5. Създаване на изчисляеми полетаполета

Заявка с изчисляеми полета се прави към таблица, Заявка с изчисляеми полета се прави към таблица, съдържаща необходимите полета (с изключение на съдържаща необходимите полета (с изключение на полето, в което ще се изчислява). полето, в което ще се изчислява).

Отваряте Design View. Стандартно се появява и Отваряте Design View. Стандартно се появява и прозореца Show Table, a ако не се появи-кликвате с прозореца Show Table, a ако не се появи-кликвате с десния бутон на мишката извън таблицата и от десния бутон на мишката извън таблицата и от падащото меню избирате Show Table.падащото меню избирате Show Table.

Избирате от коя таблица искате да използвате Избирате от коя таблица искате да използвате изчисляеми полета, щраквате Add и след като изчисляеми полета, щраквате Add и след като таблицата се появи - Close. За да изберете кои таблицата се появи - Close. За да изберете кои полета да фигурират в заявката щом я отворите полета да фигурират в заявката щом я отворите (необходимо е поне едно поле), натискате левия (необходимо е поне едно поле), натискате левия бутон на мишката в съответното поле, задържате го бутон на мишката в съответното поле, задържате го натиснат и влачите полето до празно поле в натиснат и влачите полето до празно поле в заявката.заявката.

Използват се формули. Оператор са знаците +, -, *, / Използват се формули. Оператор са знаците +, -, *, / и др., както и готови оператори като Sum, Count, и др., както и готови оператори като Sum, Count, Avg, Var и др. Avg, Var и др.

Page 7: Zaqwki bd

6. Създаване на заявка към 6. Създаване на заявка към повече от една таблицаповече от една таблица

Съветникът Find Unmatched Query Wizard създава заявка, за Съветникът Find Unmatched Query Wizard създава заявка, за сравнение на две таблици. Тя открива всички записи от едната сравнение на две таблици. Тя открива всички записи от едната таблица, които нямат свързан запис в другата. Така можете да таблица, които нямат свързан запис в другата. Така можете да откриете несъответстващи записи в таблици, които са свързани откриете несъответстващи записи в таблици, които са свързани от релация по между си.от релация по между си.

В прозореца Datasheet избирате Queries, New и след това Find В прозореца Datasheet избирате Queries, New и след това Find Unmatched Query Wizard. В показалия се диалогов прозорец Unmatched Query Wizard. В показалия се диалогов прозорец избирате последователно таблиците, за които искате да избирате последователно таблиците, за които искате да създадете заявката. Списъците с полета се появяват в колони, създадете заявката. Списъците с полета се появяват в колони, след като изберете Next. Трябва да изберете съответстващите след като изберете Next. Трябва да изберете съответстващите полета с данни (дори и да са с различни имена), като натискате полета с данни (дори и да са с различни имена), като натискате бутона за еквивалентност между тях след избора на всяка двойка бутона за еквивалентност между тях след избора на всяка двойка полета. Продължавате с Next и избирате полетата, които да се полета. Продължавате с Next и избирате полетата, които да се виждат в заявката щом изведе резултата (най-сигурно е, че няма виждат в заявката щом изведе резултата (най-сигурно е, че няма да пропуснете поле, ако селектирате всички полета). Щраквате да пропуснете поле, ако селектирате всички полета). Щраквате Next, озаглавявате заявката и кликвате Finish.Next, озаглавявате заявката и кликвате Finish.

Можете да създадете и обикновена заявка за повече от една Можете да създадете и обикновена заявка за повече от една таблица по стандартния начин, но трябва преди това да се таблица по стандартния начин, но трябва преди това да се убедите,че обектите (заявки или таблици), към които създавате убедите,че обектите (заявки или таблици), към които създавате тази заявка, са свързани от релация по между си.тази заявка, са свързани от релация по между си.

Page 8: Zaqwki bd

7. Отпечатване на заявка7. Отпечатване на заявка

Отворете заявката, която искате да Отворете заявката, която искате да разпечатате в изгледа Datasheet View.разпечатате в изгледа Datasheet View.

Print Preview -за да прегледате печатния Print Preview -за да прегледате печатния вид на Вашата заявка, избира се от вид на Вашата заявка, избира се от менюто File.менюто File.

За да въведете промяна по настройките За да въведете промяна по настройките за принтиране изберете Print от менюто за принтиране изберете Print от менюто File и селектирайте нужните Ви опции. File и селектирайте нужните Ви опции. Ако нямате нужда да променяте Ако нямате нужда да променяте настройките или вече сте приключили с настройките или вече сте приключили с тях, натискате Print от диалоговия тях, натискате Print от диалоговия прозорец Print от меню File или бутона прозорец Print от меню File или бутона Print от лентата с инструменти. Print от лентата с инструменти.