Создание информационно-справочной системы "Методический кабинет"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?льзователя внести изменения, и вторая для сохранения измененной записи.

  1. Открыть вкладку Данные в перечень свойств.
  2. Щелкнуть на параметре Разрешить изменения (AllowEdits) и установить его значение на Нет

Изменение записи

  1. На панели элементов, щелкнув на инструмент Мастера(Control Wizards), чтобы включить его, и затем щелкнуть на элементе Кнопка. Отказаться от Мастера, а настраивать его параметры вручную.
  2. При выключении элементе Мастера кнопка появится сразу, но будет иметь имя по умолчанию.
  3. Нажать кнопку Свойства на панели инструментов.
  4. В поле свойства Имя введите ИзменитьЗапись.
  5. Нажать Enter и в поле свойства Подпись ввести & ИзменитьЗапись.

  1. Щелкнув правой кнопкой мыши на кнопке Изменить запись и в появившемся меню выбрать Обработка событий.
  2. Выбрать Программы. Откроется модуль формы Ввод пособий и будет создана процедура событий Click для кнопки.

Private Sub ИзминениеЗаписи _Click()

Me.AllowEdits=True

End Sub

Знак равенства (=) в коде означает присвоить значение выражения слева выражению слева от знака. Слева от знака в нашем случае находится выражение Me.AllowEdits, которое ссылается на свойство формы РазрешитьИзменение(AllowEdits); для ссылки на свойство текущей формы используется ключевое слово Me, после которого вводится точка и далее имя свойства. Этот код дает команду Visual Basic присвоить выражению слева значение True(Истина). Установка свойства на значение True в коде Visual Basic это то же самое, что и выбор значения Да (Yes) в перечне свойств формы. Чтобы установить значение параметра Нет (No) в коде, присвоить ему значение False (Ложь).

Возвращение формы

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

Существует два случая, которые необходимо учесть:

  1. Каждый переход пользователя к следующей записи.
  2. Каждое сохранение текущей записи с использованием любого метода.

1 случай:

  1. Открыть вкладку События в перечне свойств
  2. Щелкнуть на свойстве Текущая запись и затем нажать кнопку построения.

  1. Выбрать Программы. В окне Visual Basic будет создана процедура Form_Current.
  2. Нажать Enter и затем Tab после чего ввести код:

Private Sub Form_AfterUpdate()

Me.AllowEdits = False

End Sub

2 случай:

  1. Выбрать элемент Кнопка.
  2. В примечании формы щелкнуть справа от кнопки Изменить запись. Откроется Мастер создания кнопок.
  3. В списке Категории выбрать Обработка записей.
  4. В списке Действия выбрать Сохранить запись.
  5. Выбрать надпись кнопки Текст. И ввести фразу &Сохранить запись.
  6. Ввести СохранитьЗапись в качестве имени кнопки.

Добавление строки кода в процедуру события, чтобы настроить курсор

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

Тема_работы.SetFocus


Эта строка установка курсора на указанный объект формы или элемент управления, а именно на поле Тема работы.

Создание собственной строки меню

  1. В меню Вид навести указатель мыши на пункт панели инструментов и выбрать Настройка.
  2. Открыть вкладку Панели инструментов, нажать кнопку Создать и ввести имя для новой строки меню.
  3. В окне Создание панели инструментов ввести Строка меню Subscribers.
  4. В диалоговой окне Настройка нажать кнопку Свойства.
  5. В поле Тип выберите Строка меню.
  6. В диалоговом окне Настройка открыть Команды. В списке Категории выберите Встроенные меню.
  7. В списке Команды перетащите меню Файл на собственную строку меню.

  1. Перетащить меню Правка из списка Команды а так же процедуру для меню Вид, Записи, Окно, Справка, перетащить каждую из них на собственную строку.

Добавление собственного меню Сервиса

  1. В списке Категория щелкнуть на пункт Новое меню.
  2. В списке Команды перетащить Новое меню на созданную строку меню между меню Записи и Окно.
  3. Щелкнуть на имеющемся тексте в поле Имя, ввести С&ервис.
  4. Удерживая клавишу Ctrl перетащить команды Орфография, Параметры замены, Параметры.

Создание новой панели инструментов

  1. В меню Вид в пункте меню Панели инструментов выбрать Настройка.
  2. Нажать кнопку Создать.
  3. В поле Панели инструментов ввести Преподаватели.
  4. Щелкнуть правой кнопкой мыши на одной из панели инструментов и выбрать меню Преподаватели.
  5. На панели инструментов нажать кнопку Вид: Конструктор.
  6. Установить параметр Панель инструментов на значение Преподаватели.

Добавление стандартной кнопки на панель инструментов

  1. В диалоговом окне Настройка открыть вкладку Команды.
  2. В списке Категории выбрать Правка. В списке команды отобразятся стандартн