Инфоурок / Информатика / Другие методич. материалы / Просмотр и изменение динамического набора. Лабораторная работа № 4.

Просмотр и изменение динамического набора. Лабораторная работа № 4.

Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

библиотека
материалов
#�����####################################################;#5#=#0############################# #%#�Ů# ��#`��#################�	##�P�###U#n#k#n#o#w#n#PO6#�GR#@UQ#

Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 22 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Краткое описание документа:

2.2. Просмотр и изменение динамического набора

Лабораторная работа № 4 Цель работы: Сформировать знания о редактировании дина­мического набора. Сформировать умения изменять свойства запросов и его элементов.

 

Запрос и его элементы (поля и списки полей) имеют свойства. Свойства запроса определяют поведение запроса в целом. Например, можно определить свойство, запрещающее включение повторяющихся значений в динамический набор. Свойства поля определяют поведение данных в поле. Например, можно определить формат изображения чисел в поле. Свойства можно определять для любого поля, кроме звездочки и полей, для которых не установлен флажок (имеет вид крестика) Вывод на экран. Свойства списка полей влияют на один из списков полей таблицы и запроса, включенных в запрос. Например, можно определить свойство, задающее нестандартное название списка полей.

Опишем последовательность действий, которые надо выполнять при просмотре, определении или изменении свойств запроса или его элементов. Чтобы это сделать, надо вначале выделить запрос или его элементы:

– для выделения всего запроса следует выполнить щелчок мышью в любом месте окна запроса вне бланка QBE и списков полей;

– для выделения поля следует выполнить щелчок мышью в соответствующей ячейке в строке Поле;

– для выделения списка полей следует выполнить щелчок мышью в любом месте этого списка.

После этого надо выбрать команду Свойства в меню Вид или нажать кнопку Свойства на панели инструментов. На экране появится окно свойств выделенного объекта. Окно свойств объекта для случая, когда объектом является поле, приведено на рис. 1.

 

Рис. 1. Окно Свойства поля.

 

Затем, если требуется определить или изменить какое-либо свойство в этом бланке, раскрывают список возможных значений данного свойства, нажав кнопку раскрытия списка (если такая кнопка есть), и выбирают требуемое значение из списка или вводят допустимое значение. На рис. 2 раскрыт список значений свойства Формат поля с типом данных дата/время.

 

Рис. 2. Определение свойства Формат поля.

 

Для определения значений некоторых свойств, например, Маска ввода, можно использовать построители. Справа от ячейки бланка свойств, соответствующей такому свойству, расположена кнопка Построить, которую можно нажать для вызова построителя.

Из списка значений свойства Формат поля, приведенного на рис. 2, видно, что дата может иметь четыре формата: полный, длинный, средний и краткий. В макете базовой таблицы Выдача книг поле Дата заказа имеет краткий формат (например, "19.06.1994"). Полный, длинный и средний форматы для этого значения даты имеют соответственно вид: "19.06.1994 17:34:23", "19 июня 1994 г." и "19-июн-1994". На этом же рисунке показано, что время может изображаться в трех форматах: длинном ("17:34:23"), среднем ("5:34") и кратком ("17:34").

Аналогичным образом можно определять свойства полей для изображения других типов данных. Например, числа можно изображать с десятичным разделителем или знаком процента.

В запросе для изображения данных можно устанавливать форматы, отличные от форматов полей базовой таблицы. При этом важно знать следующее. По умолчанию поля в запросе наследуют все свойства соответствующих полей базовой таблицы или запроса. При изменении свойства поля в макете базовой таблицы это изменение будет автоматически отражено в макете запроса, однако после изменения свойства поля в режиме конструктора запросов новое значение заменит установленное для базового поля, и все последующие изменения этого свойства в макете таблицы не будут отражены в запросе.

Рассмотрим, как можно выполнять операции над полями (изменение порядка, вставка и удаление) после включения их в запрос. Перемещение поля в бланке QBE запроса выполняется просто: вначале выделяют поле (выполняют щелчок мышью в области маркировки столбца), а затем, не меняя положения указателя, нажимают кнопку мыши и перемещают столбец на новое место.

Для вставки поля в бланк QBE запроса надо в списке полей выделить поле, которое следует вставить, и перенести его из списка полей в нужный столбец бланка QBE.

Удаление всех полей из бланка QBE выполняется командой Очистить бланк в меню Правка. Чтобы удалить одно поле, надо вначале его выделить, а затем выполнить команду Удалить в меню Правка или нажать клавишу Del.

Улучшить внешний вид запроса можно, изменив ширину столбцов. Для изменения ширины столбца устанавливают указатель на правую границу в области маркировки столбца и перемещают ее влево (для уменьшения ширины) или вправо (для увеличения ширины). Очень быстро можно установить оптимальную ширину столбца. Оптимальной называют такую ширину, при которой в поле помещается самое длинное значение в этом столбце (в расчет принимается и ширина заголовка столбца). Установка оптимальной ширины столбца осуществляется двойным щелчком мышью на правой границе столбца в области маркировки. Если до выполнения этой операции было выделено несколько столбцов, то после ее выполнения для каждого из выделенных столбцов будет установлена оптимальная для него ширина.

Следует иметь в виду, что, если после установки оптимальной ширины в столбец будет добавлено значение, длина которого превышает текущую ширину столбца, то для отображения значения полностью придется снова повторить описанную выше процедуру. Обратите внимание на то, что рассмотренные процедуры изменяют ширину столбцов в бланке QBE. При просмотре результата выполнения запроса в режиме таблицы вам еще раз придется изменять ширину столбцов.

 Иногда для улучшения наглядности и читабельности запроса в режиме таблицы требуется изменить название поля. Сделать это можно следующим образом. Откройте запрос в режиме конструктора или перейдите в режим конструктора, если текущим является режим таблицы. Установите указатель слева от первой буквы имени поля в бланке QBE и введите перед старым именем новое имя с двоеточием (см. рис. 3).

 

   

 

 

 

Рис. 3. Переименование поля.

 

После переименования поля новое имя будет появляться как заголовок столбца запроса в режиме таблицы. Более того, новое имя будет использоваться в любом новом объекте, основанном на этом запросе, а ссылки на это поле в существующих объектах должны быть изменены пользователем.

Если требуется больше места для ввода или редактирования значения свойства, нажмите клавиши SHIFT+F2 для открытия окна Область ввода. Получить дополнительные сведения о свойстве и его значениях можно, нажав клавишу F1 после выбора свойства.

 

Задание

 

1. Откройте запрос Стоимость книг из диапазона в режиме конструктора и для поля Стоимость установите значение свойства Число десятичных знаков равным нулю, а для свойства Формат поля выберите из списка значение Денежный. Убедитесь после этого в том, что значения этого поля в динамическом наборе не будут больше содержать запятую с двумя нулями (в Беларуси в настоящее время копейки не используются). Сохраните этот запрос с измененным свойством поля Стоимость под старым именем. Такие же изменения свойств поля Стоимость выполните в запросах Операторы сравнения для поиска цены и Читатели, не сдавшие своевременно книги.

2. В динамическом наборе запроса Список книг московских издательств после поля Год издания вставьте поле Объем. Измените свойства поля Объем в этом запросе таким образом, чтобы значения этого поля в динамическом наборе имели следующий вид: "340 с.". Для этой цели в свойствах поля Объем задайте требуемую маску ввода. Данные изменения сохраните в запросе.

3. Переставьте местами поля Автор и Название в запросе Читатели, не сдавшие своевременно книги. В динамическом наборе этого запроса после поля Домашний телефон вставьте поле Домашний адрес. Измените значение свойства запроса Уникальные записи "Нет" на "Да".

4. Установите оптимальную ширину столбцов в бланке QBEдля ранее созданных запросов: Использование символов шаблона, Операторы сравнения для поиска цены, Список книг московских издательств и Читатели без домашних телефонов, а затем установите оптимальную ширину столбцов для этих же запросов в режиме таблицы.

5. Переименуйте в запросе Цена книг из диапазона поле Название. Этому полю дайте имя Книга. Просмотрите результат выполнения полученного запроса в режиме таблицы. Сохраните этот запрос под именем Запрос с переименованным полем.

 

 

 

 

 

 

 

Общая информация

Номер материала: 340687
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 22 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>