Как сделать форму не на весь экран access?

———————————————————
СКАЧАТЬ ФАЙЛ

  • Publicado em 18 Fev 2017
  • Если вы не знаете как создать базу данных в программе Microsoft Access 2016, то посмотрите это видео.
    Всего за 6 уроков будут показаны все основные приемы работы в базе данных MS Access 2016.
    После просмотра данного видеоурока вы научитесь создавать самые простые однотабличные формы, вы узнаете как сделать кнопки на форме, научитесь настраивать основные свойства любой формы, поймете чем различаются формы, созданные с помощью мастера и формы, созданные с помощью конструктора, увидите процесс пошагового создания формы в столбец и ленточной формы, узнаете как форматировать внешний вид формы.
    Создаем базу данных Access «Университет», где будем хранить данных о студентах, предметах, преподавателях, оценках и т.д.
    Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.
    Чаевые на развитие канала:
    www.donationalerts.ru/r/accesshelpru
    Money.Yandex — 41001776448918
    Ссылки на предыдущие скринкасты:
    Как сделать запросы в базе данных Microsoft Access 2016 — brclip.com/video/nSIHUvfBy34/video.html
    Как связать таблицы в базе данных Microsoft Access 2016- brclip.com/video/VDuyue8ra2Q/video.html
    Как создать формы в Microsoft Access за 10 минут — brclip.com/video/VIijFwLF0eQ/video.html
    Создание базы данных «Библиотека» — brclip.com/video/EQBjZmxcXsI/video.html&list=PLnzEVwX9gt1iyK1z1cDgQkszYukA4sSKl
    Ищите нас вконтакте: vk.com/access_community
    Остались вопросы? Пишите в комментариях под видео
  • Базы данных  формы  Microsoft access 2016  Microsoft  Помощь студентам  

Первоначально у элементов управления фиксированный, неменяющийся размер. Это свойство позволяет точно разместить большое количество элементов один следом за другим. Но у элементов управления фиксированного размера есть недостаток. Если вы увеличиваете окно программы Access до очень большого размера, элементы управления не смогут использовать дополнительное пространство. Наоборот, если вы делаете окно Access очень маленьким, вы неизбежно обрезаете часть формы. Другими словами, элементы управления фиксированного размера созданы для облегчения проектирования, но они лишены гибкости.

Большинство пользователей не беспокоят подобные ограничения. Они проектируют формы, которые хорошо помещаются на экране средних размеров (см. примечание «На профессиональном уровне. Насколько велик ваш экран?» далее в этом разделе). Но если у вас есть поле или поля, которые отображают данные большого объема — например, поле типа MEMO, до отказа заполненное текстом, — возможно, вас заинтересует эта проблема.

Рис. 13.7. Обычно все элементы управления привязаны к левому верхнему углу формы (вверху). Если размер окна формы меняется, с элементами управления ничего не происходит, поскольку левый верхний угол никогда не смещается (внизу)

В программу Access 2007 введено свойство, названное привязкой, позволяющее создавать элементы управления, которые могут увеличиваться для заполнения дополнительного пространства, когда изменяются размеры окна Access. Привязку выполнить корректно трудновато, но если у вас есть поля с тестом большого объема, овчинка стоит выделки.

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

Если привязать элемент управления к правой стороне формы, это будет совсем другая история. Когда форма становится шире, элемент управления прижимается к правой стороне, перемещаясь в новое положение. Аналогично, если вы привяжете элемент управления к нижней стороне окна и затем увеличите высоту окна, элемент сохранится на том же расстоянии от нижнего края окна, независимо от нового размера окна. Удивительная вещь произойдет, если привязать элемент управления к противоположным сторонам. В этом случае его положение не изменится, но изменится его размер. Если элемент привязан к левой и правой сторонам окна, он станет шире при увеличении ширины окна. На рис. 13.8 показано, как изменится форма, если привязать элементы управления к разным сторонам.

Подсказка

Расстояние между элементом управления и стороной привязки всегда остается неизменным.

Рис. 13.8. В эту форму включены элементы управления с привязкой к разным сторонам формы. Поля ID и Email привязаны к правой и верхней сторонам, а поле Notes — к правой и нижней. Когда форма увеличивается, элементы управления перемещаются

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

Насколько велик ваш экран?

Когда дело касается мониторов, размер не важен (на самом деле). Вот что действительно важно, так это разрешение монитора. Разрешение определяет количество пикселов (крошечных точек), отображаемое вашим монитором. Если разрешение вашего монитора высокое, на экране поместится больше содержимого. Единственный недостаток — все выведенное на экран будет мельче. Если раскрыть на весь экран окно программы Access и лист данных в нем, на экране с высоким разрешением вы увидите больше строк и столбцов одновременно по сравнению с экраном с низким разрешением.

Как правило, пользователи стараются применять разрешение 800×600 или 1024×768, хотя более высокие разрешения тоже не редки. (Разрешение 800×600 означает 800 пикселов по ширине и 600 пикселов по высоте.) Важно не только заданное вами разрешение. Если вы планируете использовать БД Access совместно с другими людьми, возможно, вам захочется проверить, хорошо ли выглядят ваши формы при других часто используемых разрешениях.

Для определения текущего разрешения сверните все программы. Затем щелкните правой кнопкой мыши рабочий стол Windows и выберите команду Свойства. На экране появится окно Свойства: Экран. Выберите вкладку Настройка для выяснения текущего разрешения монитора и для испытания воздействия других разрешений на внешний вид ваших форм.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

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

Например, если Главная кнопочная форма, из которой можно выполнить основные действия в приложении, небольшая и не закрывает другие формы, ее можно сделать всплывающей, чтобы она была доступна в любое время. На рис. 9.44 представлена такая форма, которая находится поверх окна базы данных, хотя оно является активным.

Чтобы форма обладала таким свойством, необходимо присвоить значение Да (Yes) свойству Всплывающее окно (Pop Up). Это свойство находится на вкладке Другие (Other) окна свойств формы (рис. 9.45).

Обычную форму можно также превратить в модальное диалоговое окно, если свойству Модальное окно (Modal) этой формы задать значение Да (Yes). Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект — форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.

Модальные формы обычно используются для создания специальных диалоговых окон, которые запрашивают у пользователя некоторую информацию. Для того чтобы выполнять другие задачи, пользователь должен ввести эту информацию и закрыть форму. Обычно в таком окне устанавливают свойства Кнопка оконного меню (Control Box), Кнопки размеров окна (Min Max Buttons) и Кнопка закрытия (Close Button) таким образом, что эти кнопки не отображались в форме. Зато в самой форме создают две кнопки ОК и Отмена (Cancel). Кнопка ОК позволяет выполнить дальнейшие действия и закрывает форму. Кнопка Отмена закрывает форму и выполняет все действия по прерыванию выполняемой операции. Для этого создают программы VBA или макросы, которые связывают с событием Нажатие кнопки (Click) каждой из этих кнопок (см. также гл. 13).

Рис. 9.44. Всплывающая Главная кнопочная форма

Рис. 9.45. Установка значения свойства Всплывающее окно

Обычно для всплывающих или модальных окон изменяют значение свойства Тип границы (Border Style), которое по умолчанию имеет значение Изменяемая (Sizable). Для этого свойства у всплывающей формы обычно устанавливают значение Тонкая (Thin). При этом всплывающую форму можно перемещать по экрану, но нельзя изменить ее размеры. У модальной формы для свойства Тип границы обычно устанавливают значение Окна диалога (Dialog). При этом автоматически отключаются кнопки размеров окна (но кнопку закрытия вам придется отключить вручную, если это нужно), поэтому она не может быть развернута на весь экран, свернута в значок или просто изменена в размерах.

Примером модального диалогового окна является форма «Продажи по годам» (Sales by Year Dialog) в приложении «Борей» (Northwind) (рис. 9.46).

Рис. 9.46. Модальное диалоговое окно в приложении