lab_access_41 (1069214)
Текст из файла
Лабораторная работа №4
-
В созданной БД создать форму для изменения и добавления записей одновременно в нескольких таблицах.
Для этого нужно обработать ошибку «отсутствие в списке»: создать процедуру, позволяющую не ограничиваться существующим списком для полей со списком. При вводе отсутствующего значения в список:
-
должно выводиться окно сообщения об ошибке;
-
должна открываться форма на добавление новой записи для данных таблицы, содержащихся в комбобоксе;
-
после закрытия формы в выпадающем списке должно присутствовать новое значение.
-
В режиме конструктора форм и отчетов посмотреть, где прописывается информация о том, откуда берутся данные в форме/отчете и в составляющих их элементах.
-
Создать на одной из форм группу переключателей.
-
Посмотреть разницу между «обычным», «модальным» и «всплывающим» окнами (свойства формы )
-
Поменять параметры запуска так, чтобы база запускалась с созданной ранее кнопочной формы без окна базы данных.
Пример процедуры:
Private Sub <имя_списка>_NotInList(NewData As String, Response As Integer)
Dim stDocName As String
‘ окно сообщения
If MsgBox("текст в окне", vbYesNo, "заголовок окна") = vbYes Then
stDocName = "имя_открываемой_формы"
‘ открываем форму с указанным именем на добавление (последний аргумент)
DoCmd.OpenForm stDocName, , , , acFormAdd
‘ присвоим введенное в список значение соответствующему полю
Forms![имя_открываемой_формы]![имя_поля_в_которое_нужно_добавить_данные] = NewData
‘ сохраняем значение
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
‘ отменяем последнее действие в исходной форме (ввод текста)
Forms![имя_исходной_формы]![ имя_списка].Undo
‘ обновляем значения списка
Forms![ имя_исходной_формы]![ имя_списка].Requery
Else
Forms![имя_исходной_формы]![ имя_списка].Undo
End If
‘ обнуляем ошибку
Response = 0
End Sub
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.