Создание информационно-справочной системы "Методический кабинет"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?льзователя внести изменения, и вторая для сохранения измененной записи.
- Открыть вкладку Данные в перечень свойств.
- Щелкнуть на параметре Разрешить изменения (AllowEdits) и установить его значение на Нет
Изменение записи
- На панели элементов, щелкнув на инструмент Мастера(Control Wizards), чтобы включить его, и затем щелкнуть на элементе Кнопка. Отказаться от Мастера, а настраивать его параметры вручную.
- При выключении элементе Мастера кнопка появится сразу, но будет иметь имя по умолчанию.
- Нажать кнопку Свойства на панели инструментов.
- В поле свойства Имя введите ИзменитьЗапись.
- Нажать Enter и в поле свойства Подпись ввести & ИзменитьЗапись.
- Щелкнув правой кнопкой мыши на кнопке Изменить запись и в появившемся меню выбрать Обработка событий.
- Выбрать Программы. Откроется модуль формы Ввод пособий и будет создана процедура событий Click для кнопки.
Private Sub ИзминениеЗаписи _Click()
Me.AllowEdits=True
End Sub
Знак равенства (=) в коде означает присвоить значение выражения слева выражению слева от знака. Слева от знака в нашем случае находится выражение Me.AllowEdits, которое ссылается на свойство формы РазрешитьИзменение(AllowEdits); для ссылки на свойство текущей формы используется ключевое слово Me, после которого вводится точка и далее имя свойства. Этот код дает команду Visual Basic присвоить выражению слева значение True(Истина). Установка свойства на значение True в коде Visual Basic это то же самое, что и выбор значения Да (Yes) в перечне свойств формы. Чтобы установить значение параметра Нет (No) в коде, присвоить ему значение False (Ложь).
Возвращение формы
Когда пользователь щелкает по кнопке Изменить запись код выполняет и делает форму доступной для изменения. при перемещении пользователя к другой записи или сохранении текущей записи необходимо вернуть форму в состояние, в котором она доступна только для чтения, чтобы записи не были подвержены случайным изменениям до тех пор, пока снова не будет нажата кнопка Изменить запись.
Существует два случая, которые необходимо учесть:
- Каждый переход пользователя к следующей записи.
- Каждое сохранение текущей записи с использованием любого метода.
1 случай:
- Открыть вкладку События в перечне свойств
- Щелкнуть на свойстве Текущая запись и затем нажать кнопку построения.
- Выбрать Программы. В окне Visual Basic будет создана процедура Form_Current.
- Нажать Enter и затем Tab после чего ввести код:
Private Sub Form_AfterUpdate()
Me.AllowEdits = False
End Sub
2 случай:
- Выбрать элемент Кнопка.
- В примечании формы щелкнуть справа от кнопки Изменить запись. Откроется Мастер создания кнопок.
- В списке Категории выбрать Обработка записей.
- В списке Действия выбрать Сохранить запись.
- Выбрать надпись кнопки Текст. И ввести фразу &Сохранить запись.
- Ввести СохранитьЗапись в качестве имени кнопки.
Добавление строки кода в процедуру события, чтобы настроить курсор
Чтобы начать ввод информации нужно сначала щелкнуть по полю Тема работы в Форме. Но будет гораздо удобнее, если курсор будет автоматически перемещаться в поле Тема работы после нажатия кнопки. Чтобы это сделать необходимо, дописать фразу в код Visual Basic:
Тема_работы.SetFocus
Эта строка установка курсора на указанный объект формы или элемент управления, а именно на поле Тема работы.
Создание собственной строки меню
- В меню Вид навести указатель мыши на пункт панели инструментов и выбрать Настройка.
- Открыть вкладку Панели инструментов, нажать кнопку Создать и ввести имя для новой строки меню.
- В окне Создание панели инструментов ввести Строка меню Subscribers.
- В диалоговой окне Настройка нажать кнопку Свойства.
- В поле Тип выберите Строка меню.
- В диалоговом окне Настройка открыть Команды. В списке Категории выберите Встроенные меню.
- В списке Команды перетащите меню Файл на собственную строку меню.
- Перетащить меню Правка из списка Команды а так же процедуру для меню Вид, Записи, Окно, Справка, перетащить каждую из них на собственную строку.
Добавление собственного меню Сервиса
- В списке Категория щелкнуть на пункт Новое меню.
- В списке Команды перетащить Новое меню на созданную строку меню между меню Записи и Окно.
- Щелкнуть на имеющемся тексте в поле Имя, ввести С&ервис.
- Удерживая клавишу Ctrl перетащить команды Орфография, Параметры замены, Параметры.
Создание новой панели инструментов
- В меню Вид в пункте меню Панели инструментов выбрать Настройка.
- Нажать кнопку Создать.
- В поле Панели инструментов ввести Преподаватели.
- Щелкнуть правой кнопкой мыши на одной из панели инструментов и выбрать меню Преподаватели.
- На панели инструментов нажать кнопку Вид: Конструктор.
- Установить параметр Панель инструментов на значение Преподаватели.
Добавление стандартной кнопки на панель инструментов