Изменение взаимного расположения и группировка элементов управления


При работе с формой в режиме Конструктора, перетаскивая элементы, можно случайно поместить один элемент так, что он пересечется с другим элементом, т. е. накроет его сверху целиком или закроет какую-то его часть. Это нежелательный эффект, и скорее всего вы захотите разъединить элементы или удалить один из них. Если один из элементов находится под другим, то говорят, что он расположен "на заднем плане", а другой элемент, соответственно, — "на переднем плане". При выделении элемента, частично накрытого другим, он временно оказывается на переднем плане.
Если элемент управления был полностью накрыт другим, то его никак не получится выделить с помощью мыши, т. к. щелчком в области его расположения будет выделяться тот элемент, что находится сверху. Чтобы получить доступ к элементу, закрытому другим элементом, можно отодвинуть верхний элемент или переместить его на задний план. Для этого выделите этот элемент, а затем выберите команду Формат, На задний план (Format, Send to Back). Чтобы переместить выделенный элемент на передний план, выберите команду Формат, На передний план (Format, Bring to Front).
Таким же образом можно перемещать на передний или задний план сразу несколько выделенных элементов. По умолчанию порядок перекрывания одного элемента другим, т. е. то, какой из элементов окажется сверху, определяется порядком создания элементов: новый элемент всегда накроет старый (созданный ранее). Этот порядок изменяется командами перемещения элементов с переднего на задний план и наоборот.
В режиме Конструктора можно объединить несколько элементов в группу, выделив их и выбрав команду Формат, Группировать (Format, Group). Тогда можно будет выделить всю группу одним щелчком внутри нее. При выделении всей группы вокруг нее отображается охватывающий прямоугольник с маркерами перемещения и изменения размеров. Потянув кнопкой мыши за маркер изменения размера группы, можно изменить относительные размеры сразу всех элементов в группе. Перетаскиванием за рамку или маркер перемещения группы можно всю группу элементов сразу поместить на новое место. Тем не менее в выделенной группе каждый элемент по-прежнему можно выделить и работать с ним отдельно от других элементов группы.
Чтобы отменить группировку элементов, выделите группу и выберите команду Формат, Разгруппировать (Format, Ungroup).
Замечание
Обращаем ваше внимание на то, что, упоминая группу элементов, чаще всего имеют в виду группу выделенных элементов, а не сгруппированные элементы. Хотя в большинстве случаев работа с группой элементов и сгруппированными элементами одинакова.
 
Копирование, вставка и удаление элементов управления
Все стандартные команды работы с буфером обмена Windows применимы и для элементов управления. Выделенный элемент управления или группу элементов управления можно удалить или скопировать в буфер обмена, а затем вставить в форму и надлежащим образом разместить. В Access для работы с буфером обмена используются стандартные сочетания клавиш Windows:

  • <Ctrl>+<X> — для перемещения выделенных элементов управления в буфер обмена с удалением их из формы;
  • <Ctrl>+<C> — для копирования выделенных элементов управления в буфер обмена;
  • <Ctrl>+<V> — для вставки содержимого буфера обмена.

Традиционные сочетания клавиш <Shift>+<Del>, <Ctrl>+<Ins> и <Shift>+<Ins> выполняют те же самые операции.
Чтобы удалить элемент управления, выделите его и нажмите клавишу <Del>. Если случайно была удалена метка, связанная с элементом управления, то выделите другую метку, скопируйте ее в буфер обмена, затем выделите элемент управления, с которым нужно связать метку, и вставьте ее из буфера обмена.
Изменение надписей
Для изменения надписей или меток элементов управления можно использовать стандартные приемы редактирования. Если поместить указатель мыши в пределах границ выделенной метки или надписи и щелкнуть левой кнопкой мышки, появится текстовый курсор, используемый для вставки и удаления текста. Текст элемента управления можно выделить, удерживая нажатой клавишу <Shift> и перемещая курсор при помощи клавиш <<-> и <->>. Все операции работы с буфером обмена Windows применимы и для текста элементов управления.
Аналогичным способом, щелкнув внутри текстового поля, чтобы отобразить текстовый курсор, можно редактировать текст, отображаемый внутри поля. Это не просто текст, а имя присоединенного поля источника данных. Если ввести имя несуществующего поля источника данных или допустить ошибку при редактировании, то при переходе в режим Формы или режим Таблицы в этом текстовом поле будет отображаться сообщение об ошибке: iName?. Самый простой способ исправить эту ошибку — удалить данное поле (с помощью клавиши <DeI>) и создать новое, перетащив на форму поле источника данных, которое нужно присоединить к текстовому полю, из окна Список полей (Field List).