русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание кнопочной формы


Дата добавления: 2013-12-23; просмотров: 2755; Нарушение авторских прав


Решение

· Вкладка Создание – группа Другие – кнопка Макрос – команда Макрос

· По первой строке столбца Макрокоманды выбрать команду Сообщение – по строке Сигнал выбрать значение Нет

· По второй строке столбца Макрокоманды выбрать команду Открыть запрос – выбрать имя запроса зСтудентОтчислДобавл

· По третьей строке выбрать команду Открыть запрос - выбрать имя запроса зСтудентОтчислУдал

· По четвертой строке выбрать команду Сообщение – по строке Сообщение ввести текст, например «Отчисление произведено» - по строке Сигнал выбрать значение Да

· По пятой строке выбрать команду Обновить объект- тип объекта: Таблица – имя объекта: тСтудент

Сохранить макрос под именем мкрСтудентОтчисл.

 

Примечание. Команда Сообщение по первой строке запрещает прерывание макроса для открытия окна сообщений. Команда Сообщение по четвертой строке выводит информационное сообщение: «Отчисление произведено».

Пошаговое выполнение макроса для его проверки:

В области переходов щелкнуть правой кнопкой мыши на имени макроса – команда Конструктор -на вкладке Конструктор, в группе Сервис щелкнуть на кнопке По шагам – кнопка Выполнить. Появится окно первого шага, в котором указано имя макроса и команда Сообщение. Нажать кнопки Шаг и ОК. Откроется окно для макрокоманды Открыть запрос, в котором будет указано имя запроса зСтудентОтчислДобавл и т.д. После вывода последнего окна нажать кнопку Шаг. Окно макроса будет закрыто.

Отмена пошагового выполнения макроса: в области переходов щелкнуть правой кнопкой мыши на имени макроса – команда Конструктор – на вкладке Конструктор в группе Сервис щелкнуть на кнопке По шагам.

Выполнить макрос: открыть таблицы тСтудент и тСтудентОтчисл - в области переходов выполнить двойной щелчок на макросе мкрСтудентОтчисл.

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



ЗапускДиспетчера кнопочных форм:

· Вкладка Работа с базами данных – кнопка Диспетчер кнопочных форм в группе Работа с базами данных

· На запрос о создании кнопочной формы ответить ДА

Примечание. Если этот запрос не появляется, то в дальнейшем автоматически не будет создана кнопочная форма. Откройте вкладку Таблицы и удалите таблицу Switchboard Items, определяющую работу Диспетчера кнопочных форм.

Откроется окно Диспетчер кнопочных форм следующего вида:

 

Создание страниц главной кнопочной формы, например страниц Группы, Предметы, Оценки, Студенты:

· Кнопка Создать

· Ввести имя страницы, например Группы

· ОК

· Аналогичным образом ввести имена остальных страниц

Окно будет иметь следующий вид:

 

Изменение название Главная кнопочная форманаУчебный процесс:

· Выделить название Главная кнопочная форма

· Кнопка Изменить

· В окне Изменение страницы кнопочной формы ввести новое название Учебный процесс

Установление связи страниц с главной кнопочной формой Учебный процесс:

· Кнопка Создать. Появится окно Изменение элемента кнопочной формы

· Далее задать: Текст – Группа; Команда – Перейти к кнопочной форме; Кнопочная форма - Группа

· ОК

· Повторить работу для пунктов Предметы, Оценки, Студенты

Создание нового пункта Выход:

· Кнопка Создать

· Текст – Выход, Команда – Выйти из приложения

· ОК

Закрыть открытые окна

Открытие кнопочной формы:

· В области переходов открыть вкладку Формы

· Открыть появившуюся форму Кнопочная форма

Откроется форма с созданными страницами, которые будут пустыми, так как страницы еще не заполнялись элементами.

· Закрыть кнопочную форму

Создание элементов для кнопочных форм (на примере кнопочной формы Студенты)

· Войти в Диспетчер кнопочных форм

· Выбрать страницу Студенты

· Кнопка Изменить. Откроется окно Изменение страницы кнопочной формы»

· Кнопка Создать

В созданной базе данных есть форма фСтудентмастер. Для связи с этой формой надо добавить в нее два элемента: Ввод информации о студенте и Редактирование информации о студенте

· Ввести текст: Ввод информации о студенте

· Выбрать команду Открыть форму для добавления

· Выбрать форму фСтудентмастер

· ОК

· Кнопка Создать

· Ввести текст: Редактирование информации о студенте

· Выбрать команду Открыть форму для изменения

· Выбрать форму фСтудентмастер

· ОК

Создать элемент, обеспечивающий переход на главную страницу:

· Кнопка Создать

· Ввести текст: На главную

· Выбрать команду Перейти к кнопочной форме

· Выбрать главную кнопочную форму Учебный процесс

Примечание. Такой элемент должен быть создан для каждой кнопочной формы (Студенты, Группы, Предметы, Оценки)

· ОК

· Кнопка Закрыть

Главная кнопочная форма будет иметь следующий вид:

 

 

Форма Студенты будет иметь следующий вид:

 

 

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

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

 

 



<== предыдущая лекция | следующая лекция ==>
Решение | Работа с флэшкой в РЭА им. Г.В.Плеханова


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.