какие кнопки управления существуют в форме для просмотра записей

Использование формы для просмотра и редактирования записей в табличной базе данных

Вы будете перенаправлены на Автор24

Просмотр и редактирование таблиц

Рассмотрим данную тему на примере приложения Access 2007.

Чтобы открыть любую таблицу БД, для ее просмотра или редактирования необходимо найти ее в области переходов и дважды щелкнуть кнопкой мыши по ее значку. Чтобы просмотреть содержимое таблицы можно использовать полосы прокрутки, кнопки управления курсором или же панель перехода по записям, находящуюся в нижней части таблицы (рис. 1). При редактировании данных в таблице используются приемы, которые известны нам по работе с приложением Excel. К примеру, чтобы изменить значение поля нужно щелкнуть на нем кнопкой мыши, ввести новое значение и нажать одну из кнопок перемещения курсора – Tab или Enter. Чтобы добавить новую запись необходимо нажать соответствующую кнопку на панели перехода по данным, при этом курсор будет перемещен в конец таблицы, где и будет создана новая запись, которую нужно будет заполнить данными.

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

При работе с записями возможно использование группы команд Записи со вкладки Главная. Перечислим эти команды и выполняемые ими действия:

Готовые работы на аналогичную тему

При просмотре и редактировании данных необходимо обратить внимание на то, что:

Работа с формами

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

Возможности работы с данными при использовании форм мало отличаются от рассмотренных приемов редактирования таблиц:

Для удобства работы пользователей разработчики БД могут добавлять на формы дополнительные элементы управления.

Поиск и замена данных

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

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

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

В диалоговом окне (рис. 2) в поле Образец ввести необходимый текст, а в списке Поиск в выбрать название поля поиска.

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

Сортировка данных

По умолчанию записи в таблице будут отображаться в том порядке, в котором их ввели в БД. Случается, что необходимо упорядочить (отсортировать) записи в таблице по значению определенного поля. С помощью сортировки можно просмотреть данные в удобном виде или быстро определить максимальные либо минимальные значения определенного поля. Для сортировки по значению определенного поля необходимо установить в него курсор и нажать одну из двух кнопок в области Сортировка и фильтр вкладки Главная:

Чтобы выполнить сортировку по нескольким полям необходимо выполнить команды сортировки для нужных полей в последовательности от внутреннего к внешнему (в обратном порядке). При участии поля в сортировке справа от его названия отобразится стрелка с указанием направления сортировки. Чтобы отменить сортировку по всем полям нужно использовать кнопку Очистить все сортировки в группе Сортировка и фильтр вкладки Главная.

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

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

Используя фильтр, можно отбирать для отображения в таблице только те записи, которые отвечают определенным требованиям. Существует ряд способов установки фильтров в Access 2007:

Источник

Использование формы для просмотра и редактирование записей в табличной БД

Урок 23. Информатика и ИКТ 11 класс (к учебнику Н. Д. Угриновича)

какие кнопки управления существуют в форме для просмотра записей

какие кнопки управления существуют в форме для просмотра записей

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

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

Получите невероятные возможности

какие кнопки управления существуют в форме для просмотра записей

какие кнопки управления существуют в форме для просмотра записей

какие кнопки управления существуют в форме для просмотра записей

Конспект урока «Использование формы для просмотра и редактирование записей в табличной БД»

· формы в базах данных;

· представлением табличной базы данных с помощью таблицы и формы.

На прошлом уроке мы с вами создали собственную базу данных «Планеты Солнечной системы». Записи нашей базы данных мы просматривали и редактировали в виде таблицы, когда записи образуют строки в этой таблице.

какие кнопки управления существуют в форме для просмотра записей

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

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

Форма – это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных.

какие кнопки управления существуют в форме для просмотра записей

Смысл формы заключается в том, что пользователь получает возможность заполнять только некоторые из полей. Это снижает количество ошибок и упрощает работу.

Форма предоставляет возможности для:

· ввода и просмотра информации базы данных;

К основным преимуществам формы можно отнести:

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

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

· также можно изменять дизайн формы (размер, цвет и другие свойства) элементов и надписей.

какие кнопки управления существуют в форме для просмотра записей

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

какие кнопки управления существуют в форме для просмотра записей

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

Обычно на форме размещаются надписи, являющиеся именами полей базы данных, и текстовые поля, содержащие данные из базы данных.

какие кнопки управления существуют в форме для просмотра записей

Рассмотрим структуру формы.

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

какие кнопки управления существуют в форме для просмотра записей

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

Раздел «Заголовок формы» может располагаться в верхней части формы. В область заголовка формы можно поместить текст, графику и другие элементы управления.

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

Раздел «Область данных» является основной частью формы. Данный раздел содержит данные, полученные из таблиц или запросов базы данных. В область данных можно добавлять элементы управления (переключатели, флажки, списки, текстовые поля, кнопки и другие элементы).

Теперь давайте практически попробуем создать форму для просмотра данных, для таблицы «Планеты Солнечной системы» и форму для заполнения таблицы «Класс»

Создание формы можно проводить двумя способами:

1. В режиме дизайна (сложный путь), который позволяет создать форму, указав источник данных, элементы управления и их свойства;

2. С помощью Мастера для создания форм (более простой путь), который с помощью серии диалоговых панелей помогает в создании формы.

Итак, создадим форму для базы данных «Планеты».

Будем создавать форму с помощью Мастера для создания форм.

Откроем файл базы данных, в котором нужно создать форму. Теперь в области окна базы данных выбираем значок Формы и далее: Использовать мастер для создания формы.

Мастер форм предложит нам следующие шаги:

Здесь в окне Таблицы или запросы выбираем таблицу или запрос, по которым мы будем создавать форму. В нашем примере для таблицы «Планеты Солнечной системы» выберем все поля. И нажимаем Дальше.

2 Шаг. Установка субформы.

Субформа – Это такая форма, которая является вложенной в другую форму. Субформа используется для отображения данных из таблиц или запросов типа «один ко многим». Если выбрать Добавить субформу, то нужно будет выполнить два дополнительных шага, в которых необходимо выбрать нужные пункты, аналогично шагу один. В нашем случае субформа не нужна, и мы переходим сразу к шагу 5.

5 Шаг. Расположить элементы управления.

На этом шаге мы должны выбрать, каким образом будет расположение элементов на форме. В разделе расположение головной формы выберем первый вариант: столбцы – подписи слева и нажимаем Дальше

6 Шаг. Установка источника данных.

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

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

Мы выбираем вариант «форма для отображения всех данных». Нажимаем Дальше

7 Шаг. Применить стили.

Выберем стиль. В разделе Применить стиль выбираем светло-серый, а в разделе Обрамление поля – трёхмерный вид. Нажимаем Дальше

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

какие кнопки управления существуют в форме для просмотра записей

Полученная форма имеет слишком мелкий шрифт. Вид формы можно изменять в Режиме разработки. Чтобы открыть Режим разработки нужно щёлкнуть по кнопке Режим разработки, в нижнем ряду второй слева.

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

Выделяем поле с надписью и нажимаем два раза мышкой.

Откроется диалоговое окно Свойства. Здесь устанавливаем необходимые параметры (в том числе размер шрифта).

Проделаем действия для всех полей.

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

Выделяем надпись и поле, нажимаем правой кнопкой мыши и в открывшемся контекстном меню выбираем пункт Группировка-Разгруппировать. Проделаем данные действия для всех остальных полей.

Теперь форма для базы данных «Планеты» готова.

С её помощью можно просматривать записи, редактировать их или вводить новые записи.

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

Также можно в поле номера записи ввести номер искомой записи.

Давайте попробуем создать форму для ввода данных. Откроем таблицу класс. Как видите, она не заполнена. Заполним её с помощью формы.

Итак, в области окна базы данных выбираем значок Формы и далее: Использовать мастер для создания формы.

Здесь в окне Таблицы или запросы выбираем таблицу или запрос, по которым мы будем создавать форму. В нашем примере для таблицы «Класс» выберем все поля. И нажимаем Далее.

5 Шаг. Расположить элементы управления.

выберем второй вариант: столбцы – подписи сверху и нажимаем Далее

6 Шаг. Установка источника данных.

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

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

Далее применяем стиль и задаём имя. Затем нажимаем кнопку Готово. В результате получаем следующую форму …

Попробуем ввести несколько данных. В окне номер установлено свойство автозаполнение, поэтому нам его заполнять не нужно. Записываем данные в окно фамилия, например, Алейников, имя – Павел, класс 11 А.

На панели запись нажимаем следующая или можно нажать клавишу Enter. Заполняем следующие записи. Теперь закрываем окно формы и переходим в окошко таблица. Щёлкнем два раза мышью по таблице класс. Обратите внимание, мы заполнили таблицу записями с помощью формы.

Источник

Элементы управления формы 1С

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

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

В элементах управления данные не хранятся!

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

Платформа в режиме 1С:Предприятие для управляемых форм самостоятельно добавляет эти элементы в форму.

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

Элемент управления Разделитель позволяет пользователю менять пространство формы, сдвигая ее части. Разделитель может быть как с отображением, так и невидимый.

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

Разделитель обладает способностью «захватываться» мышью и перемещаться внутри формы в ее пределах с учетом возможности расположения других элементов и ориентации разделителя.

Таким образом, элемент управления «Разделитель» позволяет перераспределять внутреннее пространство формы, изменяя размеры расположенных в ней элементов управления, привязанных к разделителю. Размеры самой формы при этом не меняются.

Команды формы редактируются в списке. Разработчик имеет возможность:

Для добавления команды в виде кнопки:

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

С помощью мыши разработчик может перетащить команду в командный интерфейс формы (платформа автоматически нарисует кнопку). Также можно перетащить команду и прямо в дерево элементов, если нужно, например, отобразить эту команду в виде кнопки, расположенной в форме (платформа автоматически нарисует кнопку).

Для кнопки можно определить процедуру-обработчик для события «Нажатие»; тем самым кнопка программируется для выполнения некого стандартного действия:

В качестве обработчика события «Нажатие» элемента управления «Кнопка» может быть выбрано:

Глобальную процедуру инициировать напрямую по кнопке нельзя.

Поясняющая информация на элементе управления «Кнопка» может быть представлена в виде:

Источник

Работа с формами в «1С:Предприятии 8»

какие кнопки управления существуют в форме для просмотра записей

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

Например, вызывая справочник «Контрагенты», мы получаем на экране как раз такую форму-список (рис. 1).

какие кнопки управления существуют в форме для просмотра записей

Как правило, кроме собственно списка, у форм такого типа присутствует командная панель с кнопками-действиями, которые выполняются над элементами данного списка.

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

Кроме этого, в командной панели, как правило, присутствует элемент «Действия», где собраны все действия, которые можно выполнять над элементами данного списка.

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

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

Для часто используемых в форме списков действий назначены комбинации клавиш (подробнее об использовании «горячих» клавиш читайте в номере 10 (октябрь) «БУХ.1С» за 2007 год, стр. 8), использование которых повысит эффективность работы в программе:

Действие

Сочетание клавиш

Активация действия в командной панели

Добавить новый элемент

Пометка на удаление

Добавить группу (для справочников с иерархией)

Переместить элемент в другую группу (для справочников с иерархией)

Быстрый вход внутрь группы (для справочников с иерархией)

Выход на уровень выше

Добавить новый элемент копированием текущего

Изменить текущий элемент

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

Для этого можно использовать клавиши со стрелками (вверх, вниз, вправо, влево), включая привычное всем нам страничное листание (PageUp/PageDown) в сочетании с этими клавишами. Работают также общепринятые «горячие» клавиши:

Действие

Сочетание клавиш

Выделить все от текущей позиции до начала списка

Выделить все от текущей позиции до конца списка

Выделить все элементы

Копирование текстового представления текущей ячейки в списке элементов

Форма списка

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

Например, вызывая справочник «Контрагенты», мы получаем на экране как раз такую форму-список (рис. 1).

Как правило, кроме собственно списка, у форм такого типа присутствует командная панель с кнопками-действиями, которые выполняются над элементами данного списка.

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

Кроме этого, в командной панели, как правило, присутствует элемент «Действия», где собраны все действия, которые можно выполнять над элементами данного списка.

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

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

Для часто используемых в форме списков действий назначены комбинации клавиш (подробнее об использовании «горячих» клавиш читайте в номере 10 (октябрь) «БУХ.1С» за 2007 год, стр. 8), использование которых повысит эффективность работы в программе:

Действие

Сочетание клавиш

Активация действия в командной панели

Добавить новый элемент

Пометка на удаление

Добавить группу (для справочников с иерархией)

Переместить элемент в другую группу (для справочников с иерархией)

Быстрый вход внутрь группы (для справочников с иерархией)

Выход на уровень выше

Добавить новый элемент копированием текущего

Изменить текущий элемент

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

Для этого можно использовать клавиши со стрелками (вверх, вниз, вправо, влево), включая привычное всем нам страничное листание (PageUp/PageDown) в сочетании с этими клавишами. Работают также общепринятые «горячие» клавиши:

Действие

Сочетание клавиш

Выделить все от текущей позиции до начала списка

Выделить все от текущей позиции до конца списка

Выделить все элементы

Копирование текстового представления текущей ячейки в списке элементов

Форма элемента

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

Для форм элементов характерно наличие командных панелей сверху и/или снизу открываемого окна. Это командные панели формы с действиями, которые относятся к открытому объекту конфигурации целиком.

Обычно одна из команд назначена «кнопкой по умолчанию». Она активируется комбинацией клавиш Ctrl+Enter. Такая кнопка выделяется жирным (в нашем примере, это кнопка «ОК»).

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

Комбинация Alt+F10 работает и здесь, она активирует ту командную панель, с элементами которой пользователь работает в данный момент времени.

Полезно знать, что практически все действия на форме элемента можно выполнять без использования мыши.

Клавиатурное управление, как правило, значительно ускоряет процесс работы с данными. Например, нажатие на клавишу Enter или Tab, позволяет «перескакивать» с одного элемента формы на другой (следующий за ним). Нажатие Shift+Tab позволяет «скакать» по элементам в обратном направлении. Если вы находитесь в каком-либо поле ввода (например, на рис. 2 в группе контрагентов), достаточно написать первые буквы нужного вам элемента и нажать Tab и программа автоматически подставит нужный элемент в поле ввода (если он уникален в системе), либо предоставит автоматический список для уточнения вашего варианта.

Действие

Сочетание клавиш

Открыть форму выбора нужного элемента

Открыть форму элемента уже выбранного объекта в поле ввода

Очистить поле ввода

Быстрое переключение между закладками на форме, если они есть

Ctrl+PageUp и Ctrl+PageDown

Переключение активного элемента типа «Флажок»

Отказаться от внесенных изменений в текстовых элементах формы

Вернуть отмененное действие

Закрытие практически любой формы

Закрытие/открытие окна служебных сообщений (того, которое может появляться внизу)

При вводе новых объектов конфигурации при помощи форм элементов, обязательные для заполнения поля подчеркнуты красным. Например, для документа «Реализация товаров и услуг: Продажа, комиссия» такими полями являются поле «Контрагент» и поле «Договор» (рис. 4).

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

Форма выбора

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

Форма группы

Для каждого объекта конфигурации, может быть задано при разработке несколько форм: разнообразные формы элемента, выбора, вспомогательные формы. Необходимо это, в первую очередь, для облегчения ввода и обработки информации, хранящейся в этом объекте. То есть набор форм, как правило, определяется на этапе создания конфигурации и в разных конфигурациях может отличаться друг от друга даже для однотипных объектов (например, в типовых конфигурациях «Бухгалтерия предприятия» и «Управление торговлей»).

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

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

Вызвать справку можно, нажав клавишу F1.

Кроме этого, в таком случае всегда доступны «горячие» клавиши Ctrl+Shift+Стрелка вверх и Ctrl+Shift+Стрелка вниз.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *