Как сделать refresh для отдельного поля в форме access?

Форматирование форм в Access

После создания формы вы можете изменить ее внешний вид. Форматирование форм может помочь сделать вашу базу данных стабильной и профессиональной. Некоторые изменения форматирования могут даже упростить использование ваших форм. С инструментами форматирования Access 2010 вы можете настроить свои формы так, как хотите.

В этом уроке вы узнаете, как добавлять кнопки команд, изменять макеты форм, добавлять логотипы и другие изображения, а также изменять цвета и шрифты форм.

Форматирование форм

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

Командные кнопки

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

Access предлагает много разных типов командных кнопок, но их можно разделить на несколько основных категорий:

  • Записать кнопки команд навигации, которые легко позволяют пользователям перемещаться между записями в вашей базе данных
  • Кнопки управления записью, которые позволяют пользователям делать такие вещи, как сохранение и печать записей
  • Форма Операция командные кнопки, которые дают пользователям возможность быстро открыть или закрыть форму, распечатать текущую форму, а также выполнения других действий
  • Кнопки командной строки отчета, которые предлагают пользователям быстрый способ делать такие вещи, как просмотр или отправка по почте отчета из текущей записи

Чтобы добавить командную кнопку в форму:

  1. В представлении «Макет формы» выберите вкладку «Дизайн макета форм» и найдите группу «Элементы управления».
  2. Выберите команду «Кнопка».
  3. Ваш курсор превратится в крошечный перекрестье с иконкой кнопки . Поместите его в то место, где вы хотите использовать свою командную кнопку, затем нажмите.
  4. Появится мастер командной кнопки. На панели «Категории» выберите категорию кнопки, которую вы хотите добавить. Мы хотим найти способ быстрее перейти к конкретным записям, поэтому мы выберем категорию Record Navigation.
  5. Список на панели «Действия» будет обновлен, чтобы отобразить выбранную вами категорию. Выберите действие, которое должна выполнить кнопка, затем нажмите «Далее». В нашем примере мы выберем «Найти запись».
  6. Теперь вы можете решить, хотите ли вы, чтобы ваша кнопка включала текст или изображение. Слева появится предварительный просмотр вашей кнопки.
    • Чтобы включить текст, выберите «Текст», затем введите нужное слово или фразу в текстовое поле.
    • Чтобы включить изображение, выберите параметр «Изображение» . Вы можете решить сохранить изображение по умолчанию для этой командной кнопки или выбрать другое изображение. Нажмите «Показать все изображения», чтобы выбрать другой значок кнопки команды или «Обзор . », чтобы выбрать изображение с вашего компьютера.
  7. Когда вы удовлетворены появлением вашей командной кнопки, нажмите «Далее».
  8. Введите имя кнопки. Это имя не будет отображаться на кнопке, но знание названия поможет вам быстро идентифицировать кнопку, если вы когда-либо захотите ее модифицировать с помощью Листа свойств. После ввода имени кнопки нажмите «Готово».
  9. Перейдите в режим просмотра формы, чтобы проверить новую кнопку. Наш поиск записи Кнопка открывает Найти и заменить диалоговое окно.
Читать еще:  Как сделать связь один к одному в access 2013?

Если у вас возникла проблема с выполнением любой из этих задач в представлении «Макет», попробуйте переключиться на «Дизайн».

Изменение формы макета

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

Форма будет соответствовать данным немного лучше, если мы уменьшим поля и кнопки команд, и если мы поместим некоторые из них рядом. Однако с макетом по умолчанию вы не сможете поместить два поля рядом друг с другом или изменить размер одного поля или кнопки без изменения размера всех них. Это связано с тем, что линии в Access формируют компоненты в строках и столбцах. Когда вы изменяете размер поля, вы действительно изменяете размер столбца, который содержит его.

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

Мы можем сделать это, используя команду на вкладке «Упорядочить», которая содержит все инструменты, необходимые для настройки макета вашей формы. Если вы когда-либо создавали и изменяли таблицы в Microsoft Word, вы уже знаете, как использовать большинство этих инструментов.

Чтобы изменить размеры компонентов формы:

  1. Перейдите к представлению «Макет».
  2. Выберите поле или кнопку, которую вы хотите изменить, и наведите указатель мыши на край. Ваш курсор станет двусторонней стрелкой .
  3. Нажмите и перетащите край, чтобы изменить размер, и отпустите, когда поле или кнопка имеют нужный размер.
  4. Поле или кнопка, а также каждый другой элемент, соответствующий ей, будут изменены.

Чтобы переместить компоненты формы:

  1. При необходимости добавьте столбцы или строки, чтобы освободить место для поля или кнопки, которую вы хотите переместить, с помощью команд Insert в группе Rows&Columns. В нашем примере мы хотим переместить поле «Фамилия» справа от поля «Имя», поэтому нам нужно будет создать два новых столбца справа: один для метки поля и один для самого поля. Для этого дважды нажмите кнопку «Вставить правую».
  2. Нажмите и перетащите поле или кнопку в новое место. Если вы перемещаете поле, обязательно переместите метку поля.
  3. Повторите шаги один и два с любыми другими полями или кнопками, которые вы хотите переместить.

Если вы хотите, чтобы поле занимало больше или меньше места, чем один столбец, вы можете использовать команды «Слияние» и «Сплит». Команда Merge объединяет два или несколько ячеек, в то время как Split команда делит клетку.

Дополнительные параметры форматирования

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

Читать еще:  Как сделать таблицу в access 2016?

Изменение цветов и шрифтов компонентов формы

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

Например, в приведенной ниже форме мы изменили шрифт нашего названия формы. Мы также применили новый цвет заливки и границы к полям формы и делаем то же самое с командами.

Вы можете внести эти изменения с помощью методов и инструментов форматирования, аналогичных тем, которые вы будете использовать для изменения фигур в Word и других программах Office. Просто выберите объект, который вы хотите изменить, в режиме «Макет» или «Дизайн» и используйте параметры форматирования на вкладке «Формат», чтобы настроить его внешний вид.

Создание и выполнение запроса на обновление

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

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

Для добавления новых записей используется запрос на добавление, для удаления записей — запрос на удаление.

В этой статье

Ниже представлены сходства и различия между функцией «Поиск и замена» и запросом на обновление

Как и в диалоговом окне Поиск и замена, в запросе на обновление можно указать значение, которое требуется заменить, а также новое значение.

В отличие от функции Поиск и замена запрос на обновление позволяет:

использовать условия, которые не зависят от заменяемого значения;

обновлять несколько записей за раз;

изменять записи в нескольких таблицах одновременно.

Ограничения обновления полей

Запрос на обновление нельзя использовать для обновления данных в полях указанных ниже типов.

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

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

Поля с типом данных «Счетчик». Значения в полях с типом данных «Счетчик» изменяются только при добавлении записи в таблицу.

Поля в запросах уникальных значений и уникальных запросов на поиск записей Значения в таких запросах суммируются. Некоторые значения представляют одну запись, а другие — более одной записи. Операция обновления невозможна, так как невозможно определить, какие записи были исключены как дубликаты, и, следовательно, невозможно обновить все необходимые записи. Это ограничение действует, если вы используете запрос на обновление или пытаетесь обновить данные вручную путем ввода значений в форму или таблицу.

Читать еще:  Как сделать составной ключ в access?

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

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

Примечание: При каскадном обновлении Access автоматически обновляет значения внешнего ключа при изменении значения первичного ключа в родительской таблице.

Использование запроса на обновление

Чтобы создать запрос на обновление, рекомендуется выполнить следующее: создать запрос на выборку для определения записей, которые требуется обновить, а затем преобразовать его в запрос на обновление и обновить записи. Такая последовательность позволяет убедиться, что вы обновляете именно нужные записи.

Совет: Перед выполнением запроса на обновление рекомендуется создать резервную копию базы данных. Результаты данного запроса нельзя отменить, а созданная резервная копия позволит вам восстановить данные в случае необходимости.

Создание резервной копии базы данных

Откройте вкладку Файл и выберите команду Сохранить как. Обратите внимание: если вы используете Access 2010, откройте вкладку Файл и выберите команду Сохранить и опубликовать.

Справа в разделе Расширенная установка щелкните элемент Создать резервную копию базы данных.

В диалоговом окне Сохранение резервной копии укажите имя и расположение резервной копии и нажмите кнопку Сохранить.

Приложение Access закроет исходный файл, создаст резервную копию и снова его откроет.

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

В этом разделе

Этап 1. Создание запроса на выборку для определения обновляемых записей

Откройте базу данных, содержащую записи, которые нужно обновить.

На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов.

Откроется конструктор запросов и диалоговое окно Добавление таблицы.

Откройте вкладку Таблицы.

Выделите одну или несколько таблиц с записями, которые требуется обновить, и нажмите кнопку Добавить, а затем — кнопку Закрыть.

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

1. Таблица в окне конструктора запросов

2. Бланк запроса

В окнах таблиц дважды щелкните поля, которые необходимо обновить. Выделенные поля появятся в строке Поле бланка запроса.

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

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

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

Таблица примеров условий

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

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

Ссылка на основную публикацию
Adblock
detector