- •Исходная учебная ситуация
- •Введите текст в прокручиваемые поля
- •Окончание занятия
- •Окончание занятия
- •Начало занятия
- •Окончание занятия
- •Начало занятия
- •Начало занятия
- •О том, как ввести данные в форму Занятие 1
- •О поиске записей Занятие 4
- •О сортировке записей Занятие 4
- •Начало занятия
- •Начало занятия
- •Окончание занятия
- •Начало занятия
- •Подробнее Смотрите
- •Начало занятия
- •Начало занятия
- •Начало занятия
- •Начало занятия
Начало занятия
-
Запустите Microsoft Access, если Вы этого еще не сделали.
-
Откройте базу данных Сластена Лили
-
Разверните окно программы до размеров полного экрана.
Что такое элементы управления
Элемент управления - это графический объект в форме или отчете, предназначенный для отображения данных или для выполнения определенных действий. Наиболее распространенный тип элемента управления для представления данных носит название текстового поля. Текстовое поле позволяет размещать текст или числа. Вы можете использовать его для ввода новых данных или изменения уже имеющихся. Другой тип элементов управления, флажок, используется для ввода сообщений Да/Нет. Третий тип управляющих элементов, надпись, предназначен для размещения текста, который служит в качестве заголовка формы или содержащегося в ней поля.
Также существуют такие элементы как линии, рамки и командные кнопки. В вашем распоряжении будут также элементы управления, позволяющие открывать списки, включать в формы и отчеты рисунки, диаграммы и прочие объекты.
Каждый элемент управления обладает рядом свойств, таких, как цвет и расположение в данной форме. Вы сами можете определить, как он будет выглядеть, где размещаться и как функционировать.
Как изменить внешний вид формы
Допустим, что вам необходимо создать форму для базы данных, с информацией о наличии шоколадных наборов на складе при инвентаризации
-
В окне базы данных щелкните на объекте Формы, после чего щелкните на кнопке Создать. Откроется окно Новая форма. В нем надо указать способы, какими будет создана Ваша база данных.
-
Поскольку в форме должно быть поле с указанием количества наборов на складе, лучшей основы для формы, чем таблица Наборы, не найти. Поэтому в комбинированном поле списка в нижней части окна щелкните на кнопке со стрелкой и выберите в открывшемся списке пункт Наборы.
-
В списке программ-мастеров дважды щелкните на строке Мастер форм. Откроется первое диалоговое окно Мастера.
-
В списке Доступные поля дважды щелкните на пунктах Код набора и Количество на складе, после чего щелкните на кнопке Далее.
-
Среди вариантов макетов выделите опцию В один столбец и щелкните на кнопке Далее.
-
В качестве художественного оформления фона и надписей выберите Стандартный и щелкните на кнопке Далее.
-
Назовите новую форму Инвентаризация, после чего щелкните на кнопке Готово. Мастер завершит создание формы и откроет ее в режиме формы. При выбранном макете название поля и его данные для каждой записи выровнены по вертикали.
-
Щелкните на кнопке Сохранить панели инструментов.
-
Щелкните на стрелке кнопки Вид панели инструментов и в ниспадающем списке щелкните на пункте Конструктор.
В режиме формы форма разделена на три секции. В верхней части находится заголовок формы, а в нижней - примечания. Основное содержание приходится на область данных, где представлены поля таблицы Наборы.
-
Увеличьте размер окна формы, чтобы были видны все три секции.
Области заголовка и примечаний пока пусты, но Вы можете ввести туда информацию, которая будет появляться в других режимах представления формы и при печати.
Как включить в форму надпись
Надпись - это управляющий элемент формы. Здесь содержится текст, которого нет в базовой таблице, но который должен быть в открытой форме. Ввести такой текст можно только с клавиатуры.
-
Ухватитесь указателем мыши за верхний край полосы Примечания формы и перетащите полосу немного вниз, увеличив тем самым размер секции области данных.
-
Нажмите клавишу Shift, и не отпуская ее щелкните последовательно на полях Код набора и Количество. Поля и надписи станут выделенными.
-
Подведите указатель к одному из полей. Когда указатель примет вид раскрытой ладони перетащите оба поля немного вниз, оставив в верху место для заголовка.
-
Щелкните на кнопке Надпись на панели элементов формы.
-
В области данных формы щелкните над именем поля Код набора.
-
Напечатайте (Январь-Июнь) и нажмите клавишу Еnter. Microsoft Access выделит элемент управления, и вокруг него появятся манипуляторы, размеров в виде квадратиков. Перетаскивая их, Вы можете менять размеры элемента управления. Нет необходимости изменять размеры вновь введенного элемента управления, но, возможно, целесообразно несколько переместить его.
-
Перетащите надпись в нужное место тем же способом, которым Вы перемещали поля
Как изменить размер шрифта и цветовую гамму
-
Выделите надпись. Вокруг нее должны появиться манипуляторы размеров.
-
Установите для созданной вами надписи размер 12 пунктов. Вы можете впечатать число 12 в поле размеров, предварительно щелкнув в нем мышью, или, открыв список стандартных размеров, выбрать соответствующий кегль.
Примечание. Если Вы щелкнете на надписи после того, как она была выделена, Microsoft Access поместит в нее курсор, что даст возможность редактировать текст. Пока курсор находится в тексте надписи, Вы не сможете изменить размер шрифта. В этом случае щелкните указателем мыши вне надписи, а затем еще раз щелкните на ней, чтобы вновь ее выделить.
После увеличения размера шрифта, текст не помещается в отведенном для него месте.
-
Убедившись, что надпись еще выделена, выберите команду Формат - Размер - по размеру данных.
-
Если новое расположение надписи в форме вас не устраивает, переместите ее в новое положение.
-
Щелкните на полосе Область данных формы Инвентаризация. Ее цвет изменится, тогда как цвет полос заголовка и примечаний останется прежним.
-
Щелкните на стрелке у кнопки Цвет фона панели инструментов. Откроется палитра.
-
Щелкните на клетке светло-серого тона. Фон формы будет изменен.
-
Щелкните на надписи Январь-Июнь, отображающей период инвентаризации.
-
Нажмите клавишу Shift и, не отпуская ее, щелкните последовательно на надписях Код набора и Количество на складе. Вокруг всех трех надписей появятся манипуляторы размеров, показывая, что надписи выделены.
-
Щелкните на стрелке кнопки Цвет текста и в открывшейся палитре выберите темно-синий цвет. Затем щелкните на кнопке Цвет фона. Поскольку Вы не меняли заданный ранее цвет, фон всех надписей поменяется на светло-серый. Если текущий цвет на кнопке Цвет фона не совпадает с желаемым, вам придется повторить шаги 2 и 3 предыдущего упражнения.
-
Выберите команду Файл - Сохранить, чтобы зафиксировать сделанные вами изменения в форме Инвентаризация.
Как добавить в форму поле (связанный элемент управления)
Когда вам нужно вывести на экран информацию из поля или ввести в него данные, следует использовать связанный элемент управления. Он соединен с полем таблицы или запроса, лежащего в основе создаваемой формы. Например, текстовое поле Код набора формы Инвентаризация связано с одноименным полем таблицы Наборы. В режиме формы в этом текстовом поле отображаются обозначения наборов конфет, которые хранятся в таблице.
Работать с формой будет намного проще, если в ней будут отображены также названия наборов и их вес. Кроме того, работникам склада не обойтись без информации о том, выпуск каких наборов был прекращен за последние шесть месяцев.
-
Ухватитесь указателем мыши за верхний край полосы Примечания формы и перетащите полосу вниз. Точный размер области данных вас сейчас не должен волновать, позже Вы можете отрегулировать его по своему желанию.
-
Текстовое поле Название набора удобнее расположить непосредственно под полем Код набора. Следовательно, поле Количество на складе вместе с надписью надо переместить ниже. Если управляющие элементы еще выделены, щелкните где-нибудь в форме за пределами элементов управления. Сняв, таким образом, выделение, перетащите надпись Количество на складе вниз. При перетаскивании указатель примет вид раскрытой ладони, а текстовое поле окажется как бы привязанным к надписи и будет двигаться вместе с ней.
Совет. Если Вы хотите переместить текстовое поле, не трогая надписи, поместите указатель мыши в верхний левый угол поля. Указатель примет форму руки с вытянутым пальцем. Теперь перетащите текстовое поле. Оно будет двигаться независимо от присоединенной к нему надписи. Манипулятор размера в верхнем левом углу элемента управления имеет больший размер и называется манипулятором перемещения. Вы можете пользоваться им для независимого перемещения элемента управления и присоединенной к нему надписи.
-
Щелкните на кнопке Список полей панели инструментов Откроется окно Наборы, похожее на находящееся в верхней части окна конструктора запроса. Также как цветовую палитру, его можно перетащить в любое место окна, чтобы оно не перекрывало область данных формы, но в то же время не находилось слишком далеко.
-
Выделите в списке пункт Название набора и перетащите его в форму, отпустив кнопку мыши в том месте, где должно находиться поле (но не надпись). Microsoft Access создаст в этом месте поле, а слева от него соответствующую надпись. Это поле будет привязано к полю Название набора таблицы Наборы.
-
Перетащите поле Количество на складе повыше, чтобы все три поля располагались равномерно по высоте.
-
Используя манипуляторы размеров поля и надписи, отрегулируйте их ширину, чтобы текст в них помещался целиком.
-
Щелкните на кнопке Представление формы. Во включившемся режиме формы в новом поле Вы увидите текущее название кондитерского набора. Если хотите, прокрутите несколько записей, чтобы посмотреть, как меняется информация в полях формы.
-
Щелчком на той же кнопке панели инструментов переключитесь снова в режим конструктора
Нетрудно заметить, что внешний вид новой надписи Название набора отличается от заданного вами стиля оформления. Однако можно добиться, чтобы Microsoft Access автоматически присваивал добавляемым полям и надписям установленную Вами цветовую гамму.
-
При необходимости изменить цвет надписи Название набора выделите ее щелчком, затем щелкните на стрелке у кнопки Цвет текста, выберите в открывшейся палитре темно-синий цвет. Щелчком на кнопке Цвет фона откройте другую палитру и выберите там светло-серый цвет. Теперь данную надпись можно использовать как образец для других вновь вводимых элементов.
-
Не снимая выделения с надписи, выберите команду Формат - Задать стандартные свойства. Теперь вводимые в форму надписи будут темно-синими на светло-сером фоне.
Примечание. Вы можете изменить стиль надписи, не прибегая к цветовым палитрам. Выделите элемент с требуемым стилем оформления и щелкните на кнопке Копировать формат . Если Вы теперь щелкнете на надписи, стиль которой предстоит изменить, то она тут же переймет все графические атрибуты надписи-образца.
-
В списке полей щелкните на имени Вес. Затем нажмите клавишу Ctrl и щелкните на имени Прекращено.
-
Ухватившись за одно из имен, перетащите его (а заодно переместится и другое) в область данных и отпустите под полем Количество на складе, но выше полосы Примечания формы. В форме возникнут еще два поля с надписями, выполненными темно-синими буквами на светло-сером фоне. Если места для обоих полей не будет хватать, Microsoft Access переместит полосу примечаний немного вниз, чтобы в области данных поместились добавляемые элементы.
-
Переключитесь в режим формы и посмотрите, как выглядят результаты ваших действий. Если некоторые поля скрыты или, наоборот, место используется неэффективно, выберите команду меню Окно - По размеру формы .
-
Вновь переключитесь в режим конструктора.
-
Поменяйте местами поля так, чтобы сверху вниз они шли в следующем порядке: Код набора, Название набора, Вес, Количество на складе и Прекращено. Кроме того, сделайте расстояние по вертикали между полями Вес и Количество на складе больше, чем между другими полями — тогда данные в форме будут представляться в виде двух блоков.
Как создать флажок
Тип данных в поле Прекращено таблицы Наборы является логическим, т. е. поле может содержать только два значения Да или Нет. Тем не менее, оно является текстовым. Понятно, что заменив тестовое поле флажком, Вы облегчите работу с ним.
-
Щелкните на текстовом поле Прекращено и нажмите клавишу Delete.
Совет. Если Вы выделяете щелчком не поле, а присоединенную к нему надпись, то при нажатии клавиши Delete. Microsoft Access уберет с экрану только саму надпись, а поле останется нетронутым. Придется еще раз щелкнуть на поле и вновь нажать клавишу De1ete.
-
В панели инструментов щелкните на кнопке Флажок.
-
Перетащите из списка полей пункт Прекращено в нижнюю часть области данных. Когда Вы отпустите кнопку мыши, в этом месте появится флажок, связанный с полем Прекращено таблицы Наборы.
Совет. Если вместо слова Прекращено рядом с флажком появится выражение Поле19, значит флажок не связан с полем таблицы. Удалите флажок вместе с надписью и повторите попытку. Важно сначала выделить инструмент Флажок на панели инструментов, а потом перетаскивать имя из списка полей.
-
Переключитесь в режим формы и щелкните на флажке, чтобы проверить,как он работает.
Как устанавливать свойства
Каждый элемент управления имеет собственный набор свойств, определяющий его внешний вид и способ действия. Вы можете связать элемент управления с другим полем, изменив значение данного свойства.
Каждой области формы присущ свой набор свойств. Например, меняя цвет фона области Заголовок формы, Вы изменяете одно из свойств этой области. Наконец, вся форма в целом имеет свой набор свойств, определяющий, как она выглядит и функционирует. Свойством является и расположение в форме управляющих элементов.
-
Дважды щелкните на кнопке выделения, которая расположена слева от горизонтальной линейки формы в режиме конструктора и внешне напоминает «Черный квадрат» Малевича. После этого откроется лист свойств, в котором перечислены свойства текущей формы. Теперь Вы можете воспроизвести список свойств отдельного элемента управления или области формы щелчком на соответствующем имени элемента управления или области формы.
-
Выведите на экран по очереди свойства различных управляющих элементов и областей формы и проверьте, как меняется при этом содержание листа свойств. Например, для начала дважды щелкните на поле Код набора, изучите его свойства, а потом присоединенной к полю надписи. Дважды щелкните на на свободном месте области данных или на полосе Область данных и просмотрите список свойств области формы.
-
Просмотрев наборы свойств нескольких элементов и областей формы, щелкните на кнопке выделения формы. На экране появится список свойств самой формы.
Как поменять сетку
Сетка в виде тонких пересекающихся линий позволяет равномерно располагать элементы в окне формы.
-
Если сетка не видна на экране, выберите команду Вид - Сетка.
-
В листе свойств формы найдите свойства Число делений по Х и Число делений по Y. Значения этих свойств были заданы Мастером при конструировании формы. Они определяют точность позиционирования элементов при перетаскивания их мышью и выражаются в числе шагов перемещения на единицу длины (дюйм или сантиметр). Следовательно, чем больше число, тем точнее можно регулировать положение элемента.
-
Попробуйте изменить значения свойств, задав по очереди числа 2,4 и 10 для измерений по горизонтали и вертикали. Проверьте действия установок, щелкнув за пределами поля установки свойства и попытавшись перетащить текстовое поле или надпись.
-
Установите шаг по вертикали и по горизонтали равным 4 и выйдите из листа свойств щелчком за пределами его окна или щелчком на кнопке Закрыть.
Некоторые пункты листа свойств имеют кнопку построителя, с помощью которых Вы можете задать значение данного свойства. При выделении такого свойства с правого края строки появляется кнопка с многоточием. Построитель позволяет создать выражение для выделенного свойства.
-
В форме Инвентаризация дважды щелкните на текстовом поле Количество на складе, открыв его лист свойств.
-
Во вкладке Макет щелкните на пункте Цвет границы.
-
Щелкните на появившейся справа кнопке построителя. Откроется диалог, в котором Вы можете выбрать цвет рамки из стандартной палитры или подобрать другой, если ни один из готовых цветов вам не нравится.
-
Щелкните на темно-голубом прямоугольнике и затем на кнопке ОК.
-
Теперь в строке значений свойств Вы видите число, которое соответствует выбранному вами цвету.
-
Чтобы сильнее выделить поле, щелкните в строке Ширина границы, щелкните на появившейся справа кнопке со стрелкой и в открывшемся списке выберите значение 2 пункта (2 pt). Закрыв лист свойств, Вы убедитесь, что поле в форме стало выглядеть гораздо значительнее.
Как выровнять управляющие элементы
Элементы формы должны располагаться в определенном порядке - тогда и работать с формой будет удобнее.
-
Откройте щелчком меню Формат.
-
Если команда Привязать к сетке не включена (около ее имени нет галочки), щелкните на ней. В противном случае закройте меню, не производя никаких дополнительных действий.
-
Выделите текстовое поле Код набора и слегка подвигайте его в разных направлениях. Поскольку команда Привязать к Сетке включена, элемент управления перемещается последовательно от одного узла сетки к другому.
-
Переместите текстовое поле Название набора таким образом, чтобы по вертикали между ним и текстовым полем Код набора осталось одно деление сетки. Затем переместите элемент управления Вес, чтобы между ним и текстовым полем Название набора тоже осталось одно вертикальное деление.
-
В нижней части области данных выровняйте элементы управления Количество на складе и Прекращено, чтобы между ними также осталось одно вертикальное деление.
-
Щелкните на верхней надписи (но не на текстовом поле), нажмите клавишу Shift, после чего щелкните на оставшихся заголовках всех пяти элементов управления формы.
-
Выберите команду Формат - Выровнять - По левому краю. Левые края всех полей окажутся на одной линии.
-
Выделите три верхних текстовых поля (но не надписи): Код набора, Название набора и Вес.
-
Выберите команду Формат - Выровнять - По левому краю. Левые края всех полей тоже окажутся на одной линии.
-
Произведите те же действия для текстового поля Количество на складе и флажка Прекращено.
-
Переключитесь в режим формы, посмотрите, как выглядят управляющие элементы формы, и вернитесь в режим конструктора.
Как отформатировать форму Инвентаризация
Предположим, Вы хотите, чтобы данные текстовых полей Код набора, Название набора и Вес выглядели так, будто они написаны не в текстовых полях, а непосредственно на поверхности формы. Тем самым Вы подскажете пользователю, что эту информацию менять не следует.
-
Выделите текстовое поле Код набора и, нажав и не отпуская клавишу Shift, выделите текстовые поля Название набора и Вес (не путайте текстовые поля и надписи)
-
Щелкните на стрелке у кнопки Цвет фона панели инструментов.
-
В открывшейся палитре выберите светло-серый цвет.
-
Чтобы сделать невидимой и границу поля, щелкните на стрелке у кнопки Цвет границы и в палитре щелкните на командной кнопке Прозрачный. В режиме конструктора границы полей все равно будут видны.
-
Поскольку текст должен контрастировать с фоном, щелкните на стрелке кнопки Цвет текста и в палитре щелкните на черном цвете.
-
Выделите поле Количество на складе и приведите его атрибуты в соответствие с остальными управляющими элементами.
-
Выделите все надписи и сделайте их рамки невидимыми.
-
Переключитесь в режим формы и посмотрите, какой стала доработанная форма.
Кондитерские наборы в фирме «Сластена Лили» выпускаются весом 250,375 и 500 граммов. По умолчанию числовые данные выравниваются, или выключаются вправо. Из-за этого столбец данных получается рваным. Поэтому, привести оформление полей к одному стилю.
-
Переключитесь в режим конструктора.
-
Дважды щелкните на текстовом поле Вес, чтобы выделить его и одновременно открыть лист свойств.
-
Прокрутите список свойств, пока не дойдете до пункта Выравнивание текста.
-
Щелкните на кнопке По левому краю панели инструментов. В строке со значением свойства теперь написано По левому краю.
-
Закройте лист свойств. Чтобы увидеть результаты, переключитесь в режим формы.
Для облегчения работы с формами базы данных Сластена Лили некоторые поля в них образуют группы, разделенные толстой серой линией. Сделаем то же самое для формы Инвентаризация.
-
Переключите форму Инвентаризация в режим конструктора.
-
Откройте форму Конфеты и посмотрите, что из себя представляет разделительная линия. Закройте форму Конфеты и выделите форму Инвентаризация.
-
Щелкните на кнопке Линия панели инструментов.
-
Ниже поля Вес проведите линию по всей длине формы. Чтобы линия получилась строго горизонтальной, во время рисования держите нажатой клавишу Shift.
-
Щелкните на стрелке у кнопки Ширина границы панели инструментов и в открывшемся наборе выберите образец с цифрой 2.
-
Для просмотра результатов переключитесь в режим формы.
-
Отрегулируйте размер окна формы, выбрав команду Окно - По размеру формы.
Совет. Если эта команда меню недоступна, проверьте, не увеличено ли до максимума окно формы. Если так, щелкните на кнопке Восстановить в правом верхнем углу окна, а затем выберите указанную команду.
-
Сохраните форму с внесенными в нее изменениями.
Как создать всплывающую подсказку
-
Переключитесь в режим конструктора и дважды щелкните на флажке Прекращено, чтобы открыть его лист свойств.
-
С помощью полосы прокрутки вкладки Все доберитесь до пункта Всплывающая подсказка и в строке значения свойства напечатайте: Поставьте флажок, если производство прекращено.
-
Переключитесь в режим формы и укажите на флажок. Под указателем мыши появится подсказка с введенным вами текстом.
-
Сохраните и закройте форму.
Окончание занятия
-
Для перехода к следующему уроку щелкните на кнопке Закрыть окно базы данных или выберите команду Файл- Закрыть. Вы закроете окна, но останетесь в программе.
-
Для завершения работы щелкните на кнопке Закрыть окна Microsoft Access или выберите команду Файл - Выход. Вы закроете окна и выйдете из программы.
Занятие 11
РАБОТА С РИСУНКАМИ И ДРУГИМИ ОБЪЕКТАМИ
Цель занятия: научиться включать в форму рисунок; дополнять форму элементом управления (рамкой объекта), которая позволяет воспроизвести объект из записи; эффективно размещать текст в рамке.
Работая с формами и отчетами Microsoft Access, Вы можете пользоваться картинками, диаграммами и прочими объектами, созданными в других программах. Более того Вы можете хранить графические объекты в таблицах базы данных и воспроизводить их в форме наравне с прочими данными, такими как текст и числа.