- •Решение типовых задач вычислительной математики с помощью инструментальных средств vb и ms excel
- •Содержание
- •Введение
- •1. Решения задач численными методами в системе Visual Basic
- •Решение нелинейных уравнений
- •1.1.1. Теоретическая часть
- •1.1.2. Практическая часть
- •1.1.3. Варианты заданий
- •1.1.4. Контрольные вопросы
- •1.2. Вычисление определенных интегралов
- •1.2.1. Теоретическая часть
- •1.2.2. Практическая часть
- •1.2.3. Варианты заданий
- •1.2.4. Контрольные вопросы
- •1.3. Вычисление несобственных интегралов
- •1.3.1. Теоретическая часть
- •1.3.2. Практическая часть
- •1.3.3. Варианты заданий
- •1.3.4. Контрольные вопросы
- •1.4. Решение дифференциальных уравнений
- •1.4.1. Теоретическая часть
- •1.4.2. Практическая часть
- •1.4.3. Варианты заданий
- •1.4.4. Контрольные вопросы
- •1.5. Решение систем нелинейных уравнений
- •1.5.1. Теоретическая часть
- •1.5.2. Практическая часть
- •1.5.3. Варианты заданий
- •1.5.4. Контрольные вопросы
- •1.6. Создание Windows-приложений в системе Visual Basic
- •1.6.1. Теоретические основы проектирования меню
- •1.6.2. Программа-шаблон для курсовой работы
- •1.6.3. Контрольные вопросы
- •2. Примеры решения задач в табличном процессоре Excel
- •2.1. Теоретическая часть
- •2.2. Практическая часть
- •2.3. Создание меню пользователя
- •2.4. Варианты заданий
- •2.5. Контрольные вопросы
- •3. Примеры решения задач в субд Access
- •3.1. Теоретическая часть
- •3.2. Практическая часть
- •3.2.1. Создание файла базы данных и таблиц.
- •3.2.2. Поиск, замена и фильтрация данных
- •Отбор записей с помощью фильтра
- •3.2.3. Запросы
- •3.2.4. Формы
- •3.2.4.1. Создание однотабличной формы
- •3.2.4.2. Создание многотабличной формы
- •3.2.4.3. Создание кнопок управления с помощью мастера
- •3.2.4.4. Кнопочная форма
- •3.2.4.5. Запуск приложения
- •3.2.5. Макросы
- •3.2.6. Отчеты
- •3.3. Варианты заданий
- •3.4. Контрольные вопросы
- •Список литературы
- •Примеры решения некоторых задач для курсовых работ
- •Примеры решения некоторых задач для курсовых работ
3.2.4.3. Создание кнопок управления с помощью мастера
Для того, чтобы в форме переходить к следующей или предыдущей записи таблицы N_Kontract создадим соответствующие кнопки управления в основной части формы. Откройте в режиме конструктора основную форму, используйте на панели элементов инструмент Кнопка. Перенесите ее в нужное место формы и сразу запустится мастер кнопок (рис. 45).
Рис. 45
Если в области Категория выбрать Переходы по записям, а в области Действия – Следующая запись, то при нажатии данной кнопки будет осуществляться переход к следующей записи; при выборе Работа с формой и Закрыть форму – создается кнопка закрытия формы. В следующем сеансе диалогового окна выбираем вид кнопки – текст или рисунок, нажимаем кнопку Готово и кнопка с выбранным оформлением и действием встраивается в форму.
П
Рис. 46
Помните, что значение вычисляемого поля отображается в форме, но не сохраняется в таблице.
Рис. 47
3.2.4.4. Кнопочная форма
Для управления приложением может быть создана кнопочная форма. Кнопочная форма выполняет роль панели управления приложением. Такая панель управлением содержит кнопки, обеспечивающие вызов других кнопочных форм, а также отдельных объектов – отчетов, форм, макросов, с которых начинается решение задачи. Сюда же помещаются кнопки, предназначенные для возврата к кнопочным формам предыдущих уровней или выхода из Access. Обычно предусматривается и кнопка для изменения самой кнопочной формы.
Пользователь, нажимая любую кнопку, расположенную на форме, инициирует событие Нажатие кнопки. К этому событию могут привязываться действия для открытия других кнопочных форми или конкретные действия для обработки данных. В Access имеется средство автоматизированной разработки формы по управлению приложением, называемое диспетчером кнопочных форм.
Создадим главную и подчиненную (для работы с контрактами) кнопочные формы. Выберите команду Сервис/Служебные программы/Диспетчер кнопочных форм, подтвердите создание кнопочной формы. В окне диспетчера появится область со строкой Main Switchboard(Default) (рис. 48). В этой области формируется список кнопочных форм разных уровней (по кнопке Создать). Введите имя формы (в данном примере – Кнопочная форма Контракты). Любую из подготовленных форм можно сделать стартовой. Для этого необходимо выбрать форму из списка и нажать кнопку По умолчанию.
Рис. 48
Формирование элементов главной кнопочной формы (для других кнопочных форм аналогично) производится в окне Диспетчер кнопочных форм выделением имени формы и нажатием кнопки Изменить. В появившемся окне диалога можно переименовать кнопочную форму и все ее элементы (кнопки) создать, нажав кнопку Создать.
Рис. 49
Для связи создаваемой кнопки с нужным объектом надо выбрать одну из команд из предлагаемого списка (рис. 49). Понятно, что для вызова любой кнопочной формы необходимо выбрать команду Перейти к кнопочной форме, для вызова подготовленной ранее формы – команду Открыть форму для изменения, для завершения приложения – команду Выход из приложения и т.д. Закончив создание страницы главной кнопочной формы, нажмем кнопку Закрыть. В подчиненной кнопочной форме создается кнопка для возврата к главной кнопочной форме.
В поле Текст вводится подпись для создаваемой кнопки. С помощью поля Кнопочная форма указывается вызываемый объект приложения. Таким образом устанавливаются необходимые связи между кнопочными формами, их элементами и объектами приложения.
Для встраивания рисунков в кнопочную форму необходимо открыть кнопочную форму в режиме конструктора, щелкнуть на области формы слева и нажать правую кнопку, в открывшемся окне свойств укажите полный путь к графическому файлу (строка Рисунок), тип рисунка – связанный и т.д. (рис. 50). Попытка внесения произвольных изменений в кнопочную форму в режиме конструктора формы может привести к тому, что она перестанет работать. Именно из этих соображений при разработке форм с помощью диспетчера кнопочных форм удобнее на период разработки кнопочной формы добавить кнопку для изменения формы с помощью конструктора приложений, о чем говорилось выше.
Рис. 50
При создании в приложении кнопочных форм с помощью диспетчера кнопочных форм Access автоматически создает таблицу (в разделе Таблицы) со ссылками между элементами кнопочных форм и вызываемыми объектами приложения (рис. 51). В этой таблице отражено все описания кнопок и выполняемых ими действий.
Рис. 51