Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Удалить форму пользователя из проекта↑ ⇐ ПредыдущаяСтр 2 из 2 Содержание книги
Поиск на нашем сайте
В окне Project в контекстном меню формы выбрать Remove UserForm2 Выбрать Нет Разработка инженерного проекта на VBA На первом листе Деканат создать 4 кнопки 1. Средний балл 2. Сведения о студентах 3. Отметки по предметам 4. График дежурств Лист Факультет 1. Группа 2. Староста 3. Колич. студентов Заполнить сведениями для 8 групп Лист Успеваемость 1. № п.п 2. Фамилия 3. Химия 4. Математика 5. КИТ Заполнить сведениями для 8 студентов Лист Студенты 1. № п.п 2. Фамилия 3. Год рождения 4. Возраст Заполнить только заголовок в первой строке Лист Дежурства 1. Дата 2. Группа 3. Количество Заполнить только заголовок в первой строке Программа для кнопки Средний балл на листе заполняет комбинированный список (ComboBox1) на форме UserForm1 фамилиями студентов с листа Успеваемость и открывает эту форму. i = 1 Do While Worksheets("Успеваемость").Cells(i, 1) <> "“ i = i + 1 Loop j = i – 1 UserForm1.ComboBox1.RowSource = "Успеваемость!b2:b" & j UserForm1.Show Программа для кнопки Средний балл на форме (UserForm1) вычисляет средний балл студентов и выводит его в текстовое окно. n = ComboBox1.ListIndex + 1 s = 0 For i = 3 To 5 s = s + Worksheets("Успеваемость").Cells(n + 1, i) Next s = s / 3 TextBox1.Text = s
Программа для кнопки Отметки по предметам на листе заполняет комбинированный список на форме UserForm3 названиями учебных предметов с листа Успеваемость и открывает эту форму. For i = 3 To 5 UserForm3.ComboBox1.Additem Worksheets("Успеваемость").Cells(1, i) Next UserForm3.Show Программа для кнопки Просмотреть на форме UserForm3 выбирает фамилии студентов, которые получили отметку по выбранному предмету и выводит их в простой список (ListBox1). n = ComboBox1.ListIndex + 1 i = 1 Do While Worksheets("Успеваемость").Cells(i, n + 2) <> "" i = i + 1 Loop ListBox1.Clear For k = 1 To i If Worksheets(“ ").Cells(k, n + 2) =Val(TextBox1.Text) Then ListBox1.AddItem Worksheets("Успеваемость").Cells(k, 2) End If Next If ListBox1.ListCount = 0 Then ListBox1.AddItem "Отсутствуют" End If Программа для кнопки Сведения о студентах на листе Заносит в текстовое окно на форме UserForm2 порядковый номер очередного студента и открывает эту форму. i = 1 Do While Worksheets("Студенты").Cells(i, 1) <> "" i = i + 1 Loop UserForm2.TextBox1.Text = i - 1 UserForm2.Show Программа для кнопки Заполнить на форме UserForm2 Заполняет очередную строку листа Студенты сведениями из ЭУ UserForm2: № п/п из Textbox1, Фамилия из Textbox2, Год рождения из Textbox3. Вычисляет количество лет и заносит в столбец Возраст. Очищает Textbox2 и Textbox3. Закрывает форму. i = 1 Do While Worksheets("Студенты").Cells(i, 1) <> "" i = i + 1 Loop Worksheets("Студенты").Cells(i, 1) = Val(TextBox1.Text) Worksheets("Студенты").Cells(i, 2) = TextBox2.Text Worksheets("Студенты").Cells(i, 3) = TextBox3.Text Worksheets("Студенты").Cells(i, 4) = 2010 – TextBox3.Text TextBox2.Text = "" TextBox3.Text = "" UserForm2.Hide Программа для кнопки График дежурств на листе Заносит в текстовое окно TextBox1 на форме UserForm4 текущую дату, заполняет ComboBox1 номерами групп с листа Факультет и открывает эту форму. UserForm4.TextBox1 = Date UserForm4.ComboBox1.RowSource = Факультет!a2:a9" UserForm4.Show Программа для кнопки Заполнить на форме UserForm4 Заполняет очередную строку листа Дежурства сведениями из ЭУ UserForm4: Дата из Textbox1 текущую дату, Группа из ComboBox1, Для выбранной группы вычисляет 20% от количества студентов (на листе Факультет) и заносит в столбец Количество. Очищает ComboBox1. Закрывает форму. n = ComboBox1.ListIndex + 1 i = 1 Do While Worksheets("Дежурства").Cells(i, 1) <> "" i = i + 1 Loop Worksheets("Дежурства").Cells(i, 1) = TextBox1.Text Worksheets("Дежурства").Cells(i, 2) = СomboBox1.Text For k = 2 To 9 If Worksheets("Факультет").Cells(k, 1) = ComboBox1.Text Then kol = Int(Worksheets("Факультет").Cells(k, 3) * 0,2 End If Next Worksheets("Дежурства").Cells(i, 3) = kol ComboBox1.Text = "" UserForm4.Hide
Контрольные вопросы 1. Что такое форма пользователя, и как ее создать? 2. Какие элементы управления можно создавать на форме? 3. Как можно вставить рисунок на форму? 4. Назовите основные свойства Кнопки. 5. Какие бывают списки? Как очистить список? 6. Какой метод используется для добавления элемента в список? 7. Для каких целей используются свойства списков Listindex, Listcount? Что указывает свойство списков RowSource? Лабораторная работа № 2
ЦЕЛЬ РАБОТЫ: приобретение навыков решения задач линейного программирования средствами Mathcad. ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ 1. В соответствии с вашим вариантом оформить условие задачи с помощью текстового редактора Word: ввести текст условия задачи и составить таблицу по этому условию. 2. Скопировать условие задачи в МП Mathcad. 3. Решить задачу в МП Mathcad. 4. Записать словесный результат решения вашего варианта задачи в МП Mathcad.
Лабораторная работа № 3
ЦЕЛЬ РАБОТЫ: приобретение навыков решения транспортных задач средствами Mathcad. ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ 5. В соответствии с вашим вариантом оформить условие задачи с помощью текстового редактора Word: ввести текст условия задачи и составить таблицу по этому условию. 6. Скопировать условие задачи в МП Mathcad. 7. Решить задачу в МП Mathcad. 8. Записать словесный результат решения вашего варианта задачи в МП Mathcad.
Лабораторная работа № 4 Microsoft Access Создание структуры и таблицы базы данных (БД). 1. Создание новой базы данных. a) создать новую базу данных sess.accdb; b) создать в режиме "Конструктор" структуру таблицы СТУДЕНТ по следующему образцу:
c) сохранить таблицу; d) заполнить таблицу базы данных СТУДЕНТ 10-ю записями по следующему образцу:
e) заполнить в таблице поле "Автобиография", для удобства ввода вызвать увеличенное окно ввода,< Shift+F2 > f) в поле "Фотография" вставить объект из файла (файлы предварительно должны быть скопированы с сервера из папки Ris в вашу папку). По умолчанию объект внедренный, при активизации в процессе диалога при выборе объекта поля "Связь" - связанный. Просмотр объекта после ввода - двойным щелчком мыши. g) сохранить таблицу. Поиск и отбор данных. 1. Поиск данных. a) произвести поиск записей в таблице (форме) СТУДЕНТ: -по признаку - год рождения -1976;[1] - по признаку - фамилия начинается с буквы С.[2] 2. Сортировка данных. а) отсортировать записи в таблице СТУДЕНТ в соответствии с алфавитным порядком записей в столбце ФАМИЛИЯ. 3. Фильтрация данных в таблицах и формах. а) произвести фильтрацию данных в режиме "фильтр по выделенному" по признаку: год рождения -76, затем дополнительно по признаку: пол - м. После просмотра результатов - выйти из режима фильтрации [Удалить фильтр]. б)найти записи в режиме фильтрации "изменить фильтр" по условию: группа –NN (номер группы), пол -ж. После просмотра - удалить фильтр. Примечание: для сброса ранее установленных условий фильтрации: [Очистить бланк]; в)найти записи в режиме фильтрации "расширенный фильтр". по условию: сортировка по фамилии, выборка по условию: год рождения <05.05.76 или группа - 111. Лабораторная работа №5 Проектирование многотабличных баз данных Цель работы: освоить навыки работы с · Импортом данных из ранее созданной базы данных. · Модификацией структуры таблицы · Мастером форм · Связями между таблицами · Элементами управления типа – «поле со списком» · Созданием поля Итоги
Задание: 1. Создайте в своей папке новую базу данных Деканат_ФИО.accdb (где ФИО – ваши инициалы). 2. Импортируйте из ранее созданной базы данных sess.accdb таблицу «Студент». Для этого на вкладке Внешние данные в группе Импорт выбрать Импорт базы данных Access. Далее указать путь к базе sess.accdb. · В режиме Конструктор добавить в таблицу «Студент» еще 2 поля:
· Ввести информацию в добавленные поля · Сделать поле «№ зач. книжки» ключевым 3. С помощью режима Конструктор создать структуру таблиц «Дисциплины», «Группа» и«Экзамен» по следующим образцам:
Таблица «Дисциплины»
Таблица «Группа»
Таблица «Экзамен» ·
4. Установить связи между таблицами «Группа», «Дисциплины», «Студент» и «Экзамен». Для этого на вкладке Работа с базами данных в группе инструментов Показать или скрыть выбрать кнопку Схема Данных. · С помощью мыши перетащить ключевые поля из списка полей одной таблицы к соответствующему полю другой таблицы. · Установить флажки «Обеспечение целостности данных», «Каскадное обновление связанных полей», «Каскадное удаление связанных полей», 5. Создать формы для таблиц «Дисциплины» и «Группа», используя Мастер форм (Выбрать Автоформа: выровненый). 6. Заполнить таблицу «Дисциплины» и «Группа» с помощью формы. Ввести в таблицу «Группа» записи для трех групп, а для таблицы «Дисциплины» следующие записи:
Для автоматического заполнения полей «Дисциплина» и «№ зачетной книжки»таблицы «Экзамен» данными из ранее созданных таблиц «Студент» и«Дисциплины», открыть в области Свойства поля вкладку Подстановка и установить следующие свойства: · для поля «Дисциплина»:
· Аналогичные действия выполнить для поля «№ зачетной книжки»используя в качестве строк соответственно таблицу «Студент». 7. Создать форму для заполнения таблицы «Экзамен». · Пользуясь созданной формой «Экзамен» введите данные по двум дисциплинам на Ваш выбор по всем студентам в таблицу «Экзамен». Оценки проставлять произвольно. 8. Для таблицы «Группа» в Режиме Таблицы создать строку Итоги. Дляэтого установить курсор в пустую строку и на вкладке Главная в группе инструментов Записи выбрать кнопку Итоги. Посчитать общее количество студентов во всех группах, количество минчан и общее количество студентов проживающих в общежитии, а также, сколько групп на факультете.
Лабораторная работа № 6 MS Access. Создание запросов, форм и отчетов Цель работы: освоить навыки создания запросов. освоить навыки создания форм. освоить навыки создания отчетов. Для созданной ранее базы данных Деканат_ФИО.accdb создать следующие запросы: Запросы на выборку данных: 1. Вывести фамилии и номера телефонов всех студентов. 2. Вывести фамилии и номера групп и пол всех студентов 3. Вывести номера групп, фамилии старост, и номера их телефонов. Запрос с условием 4. В каких группах количество студентов больше 25. 5. У каких студентов все оценки выше 6. 6. Вывести фамилии студентов старше 19 лет 7. У каких студентов оценка по информатике от 7 до 9. 8. Выбрать студентов, фамилии которых начинаются на букву «» (букву определить самостоятельно по своим данным). 9. У каких студентов, каких групп имеются задолженности, по каким предметам. 10. Вывести фамилии студентов родившихся в апреле месяце.
Вычисляемые запросы: 6. Определить количество полных лет каждого студента. 7. Определить процент студентов, проживающих в общежитии в каждой группе. Параметрические запросы 12. Оценки студентов по запрашиваемому предмету. 13. Ведомость оценок (по запросу группы). 14. Задолжники (ФИО, группа, предмет, оценка по запросу предмета). Итоговые запросы 9. Определить средний балл по предметам в каждой группе (номера групп отсортировать по возрастанию). 10. Определить у каких студентов, сколько задолженностей. 11. Определить сколько задолженностей в каждой группе. 12. Определить максимальную оценку в каждой группе.
Перекрестные запросы 13. Определить среднюю оценку за экзамен по всем дисциплинам в каждой группе 14. Определить минимальную оценку за экзамен поставленную преподавателем в каждой группе Создать формы 1. Создать форму по таблице Студенты. Доработать форму в конструкторе, вставить заголовок, текущую дату и время. 2. Создать форму с подчиненной формой с информацией о студентах группы. В основную форму включить поля: Группа, ФИО старосты, Кол-во студентов, в подчиненную - ФИО студента, его телефон, фотографию и адрес. Доработать форму в конструк
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 298; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.28.195 (0.009 с.) |