- •Часть 4 Создание форм пользователя
- •Занятие 4.1Использование элементов управления для отображения данных в форме
- •Начало занятия
- •Создать форму
- •Включить в форму надпись
- •Изменить размер шрифта и цветовую гамму
- •Добавить в форму поле (связанный элемент управления)
- •Создать флажок
- •Установить свойства
- •Выровнять управляющие элементы
- •Профи. Отформатировать форму Инвентаризация
- •Окончание занятия
- •Занятие 4.2Работа с рисунками и другими объектами
- •Начало занятия
- •Включить в форму рисунок
- •Добавить в форму управляющий элемент с изменяющимся от записи к записи изображением
- •Подогнать размеры графического объекта таблицы и рамки
- •Профи. Создание оригинального изображения и включение его в форму
- •Окончание занятия
- •Занятие 4.3Представление в форме взаимосвязанных данных
- •Начало занятия
- •Создать сложную форму
- •Создать командную кнопку, открывающую форму
- •Профи. Произвести вычисления в форме
- •Окончание занятия
- •Занятие 4.4Устранение ошибок при вводе данных
- •Начало занятия
- •Создать комбинированное поле списка
- •Присвоить управляющему элементу начальное (по умолчанию) значение
- •Проверить правильность данных, введенных в управляющий элемент
- •Запретить нулевые значения в полях
- •1876 Парк лейн
- •Профи. Изменить свойство редактирования в форме
- •Окончание занятия
- •Контрольная работа по теме «Создание форм пользователя» Вопросы для самоконтроля.
- •Задание для самоконтроля.
Подогнать размеры графического объекта таблицы и рамки
При включении картинки в рамку может случиться, что их размеры не совпадут. Тогда возможны два варианта: либо вокруг картинки появится пустое пространство (рамка больше, чем картинка), либо часть изображения будет отрезана (рамка меньше, чем картинка).
Когда вы вставляли в форму логотип, вы могли подогнать размеры картинки под рамку, выбрав соответствующий вариант свойства Установка размеров. В случае присоединенной рамки размер подбирается так же.
Вы можете расположить объект в рамке, выбрав одну из трех опций свойства в листе свойств:
Фрагмент позволяет поместить в рамке изображение в натуральную величину и без искажения пропорций, ограниченное (обрезанное) границами рамки. Этот вариант устанавливается по умолчанию;
Вписать в рамку растягивает или сжимает изображение так, чтобы оно уместилось в рамке целиком. В связи с этим пропорции рисунка могут быть искажены, особенно если для квадратной картинки взять вытянутую рамку;
По размерам рамки подгоняет размер картинки (без искажения пропорций) под меньший размер рамки. Остальная часть рамки остается незаполненной.
Измените масштаб картинки в соответствии с размерами рамки. Если пропорции рамки и картинки различаются незначительно, лучше всего воспользоваться опцией Вписать в рамку свойства Установка размеров. Тогда и рамка будет заполнена целиком, и искажения будут невелики. Если вы добиваетесь полного совпадения размеров, установите, в листе свойств для пунктов Высота и Ширина значения 1,15 дюйма (3 см).
В режиме конструктора откройте лист свойств, щелкните в строке Установка размеров и, открыв список вариантов выберите Вписать в рамку.
Переключитесь в режим формы. Microsoft Access поменял размеры картинки и теперь она точно вписана в рамку.
Сделайте изображение в рамке выпуклым. Сейчас изображение кажется утопленным в плоскость формы. Можно поменять некоторые установки, чтобы оно «выступало» над плоскостью формы.
Переключитесь в режим конструктора.
Выделите щелчком присоединенную рамку и щелкните на стрелке кнопки Оформление панели инструментов.
Из набора вариантов выберите Приподнятое.
Переключитесь в режим формы и посмотрите, как изменилось изображение (рис 4.7).
Рисунок 4.7 Форма "Презентация конфет"
Чтобы придать форме полностью законченный вид, измените ее размеры, выбрав команду Окно По размеру формы. Теперь вы готовы представить свою продукцию потенциальному партнеру.
Сохраните изменения в форме и закройте ее.
Профи. Создание оригинального изображения и включение его в форму
Для всех примеров, рассмотренных на данном занятии, рисунки были подготовлены заранее. Вы можете сами создать графический объект и внедрить его в присоединенную рамку.
Включите в базу данных созданный вами объект. Изображения шоколадок хранятся в таблице Конфеты. На ее основе разработана форма Презентация конфет с присоединенной к полю таблицы рамкой. Поэтому для следующих шагов следует воспользоваться указанной формой.
Откройте форму Презентация конфет в режиме формы и перейдите к записи, в которой нет картинки.
Щелкните на пустой области рамки правой кнопкой мыши и в открывшемся меню выберите команду Добавить объект.
Убедитесь, что в появившемся диалоге включена опция Создать новый. В списке типов объекта дважды щелкните на пункте Точечный рисунок BMP.
С помощью инструментов Microsoft Paint нарисуйте конфетку, а если ваших художественных способностей не хватает, напишите какой-нибудь текст. Щелкните где-нибудь в форме за пределами рамки, чтобы закрыть программу рисования и вернуться в Microsoft Access. Ваш рисунок или текст останутся в рамке.
Поскольку для установки размеров вами был выбран вариант Вписать в рамку, то в рамку будет помещено все рабочее поле Microsoft Paint и изображение окажется очень мелким. Вы можете выйти из затруднительного положения двумя способами: либо задайте для свойства Установка размеров опцию Фрагмент, либо рисуйте большую картинку.
Сохраните произведенные изменения. Теперь результат вашего творчества хранится в поле таблицы.
