Румяна Цанкова Владимир Л. Станчев Работа с бази от данни в примери на access 2003 2007


Усъвършенстване на заявка чрез решетката за настройка на полета



страница9/20
Дата13.11.2018
Размер3.1 Mb.
#104752
ТипГлава
1   ...   5   6   7   8   9   10   11   12   ...   20

Усъвършенстване на заявка чрез решетката за настройка на полета


Ново поле в заявка може да се добави в изглед Query Design, като се ползва решетката разположена в долната част на прозореца (Фиг. 9.2.).

За добавяне към заявката на поле Normativ от таблица Nomenklatura е необходимо един цял стълб от решетката да се избере с мишката (от селектора на стълба). Селекторът на стълба е малък безименен ред, намиращ се над името на полето (Фиг. 9.5.), който когато е избран, превръща показалеца на мишката в сочеща надолу черна стрелка. От меню Query Design чрез избор на Insert, Columns може пред избрания стълб да се добави нов празен стълб. В редовете на новия стълб могат да се зададат необходимите параметри за допълнителното поле Normativ. Допълнителна настройка на свойствата на полето (Field Properties) се прави от контекстното меню на стълба (полето) (Фиг. 9.5.).



Фиг. 9.5. Поле в стълб от решетката и параметри на свойството Format за число с фиксирана запетая и 0 десетични разряди.
      1. Добавянето в решетката наведнъж на всички полета от една таблица може да се зададе, като се ползва първото име от падащото меню на допълнителния бутон, което съдържа името на таблицата и звезда. Ползването на този подход свързва заявката с промените в таблицата и не е необходима промяна в заявката при добавяне или изтриване на поле от таблицата.

      2. Преместването на поле – стълб в решетката може да се направи чрез избор (селектиране) на желания стълб от решетката и използване от контекстното меню на функция Cut за отрязване, после добавяне на нов стълб чрез меню Insert Columns и на края попълване на новия стълб чрез Paste. Възможно е захващане на цял селектиран стълб и преместването му на ново място в решетката чрез дърпане с мишката.

      3. Сортирането в нарастваща последователност на данните в заявката по стълба на поле ProduktNo се постига чрез щракване в ред Sort, отваряне на падащото меню чрез допълнителния бутон и избор на параметър Ascending.

В резултат на преминаването през описаните стъпки за изграждане на заявката и на изпълнението (чрез View - Datasheet View или Run) може да се достигне до заявка в желания проектен примерен вид Datasheet View (Фиг. 9.1.).


    1. Заявка с критерий - Criteria


Попълването в решетката на реда Criteria (критерий за поле от заявката) с логически израз, осигурява възможност за определяне на показваното подмножество от данни в съответното поле.

      1. П
        опълването като критерий в поле Naimenovanie (Фиг. 9.6.) на символния низ “Вид*” (където знакът звезда означава последваща произволна комбинация от символи) и натискането на Enter осигурява автоматично записване в ред Criteria на Like “Вид*” (подобие с “Вид*”). В следващия ред “or:” (или) може да се задава допълнителен критерий.

Фиг. 9.6. Пример на задаване на критерий.

В резултат на изпълнението на заявката с така зададения критерий в изглед Datasheеt View (Фиг. 9.7.) ще се покажат само тези записи, които съдържат в поле наименование име на продукт, започващ със символния низ “Вид”.-Например:-“Видео-Sony”-и-“Видео-Panasonic”.

Фиг. 9.7. Вид на заявката, изпълнена след задаване на критерий.


    1. Заявка с изчисляеми полета в ред Field на решетката

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

Стойността на един продукт се изчислява от произведението на количеството и единичната цена. При ползване на полета от таблица Dostavki в реда Field трябва да се запише израза във Фиг. 9.8 .

      1. След записването ще се добави автоматично наименование на полето, например: “Expr1:”. Което при желание може да бъде променено чрез изтриване и (или) с въвеждане на ново наименование. Може да се сложи прикриващо “озаглавяване” на името в реда Caption на диалоговата рамка Fields Properties (Фиг. 9.8). Рамката е достъпна от контекстното меню на реда Field.


Удобно е ползването на опцията Build - Expression builder (Съставител на изрази Фиг. 9.9.) от контекстното меню на реда Field. Този Съставител позволява елементите на израза да бъдат конструирани чрез последователен избор (чрез двойно натискане на левия бутон на мишката) от три помощни прозорци и бутони - оператори.

Фиг. 9.8. Задаване на изчисляемо поле и контекстното меню - Properties за допълнително озаглавяване в Caption или форматиране в Format.



Фиг. 9.9. Съставяне на изчисляемо поле чрез Expression Builder.


Чрез двойно натискане на левия бутон на мишката в третия прозорец избраното се премества в полето за израза. Съставителят спестява грешките при изписване на дълги наименования на таблици, полета и вградени функции (чрез Functions / Built-in Functions). След бутон ОК изразът се записва в полето.

Фиг. 9.10. Заявката след изпълнение с изчисляемо поле Stojnost.





    1. Сподели с приятели:
1   ...   5   6   7   8   9   10   11   12   ...   20




©obuch.info 2024
отнасят до администрацията

    Начална страница