Если запись выделена, управление получит Процедура Edit("Edt", lstZapis(0).ListIndex). Эти параметры обозначают, что необходимо редактировать запись с номером выделенной записи. Затем будет показана форма редактирования записи frmEdit (Приложение 2. с.63) (она очень похожа на форму добавления записи, но в ней уже заполнены все поля), в которой вы можете изменить значение одного или нескольких полей данной записи (Ввод контролируется теми же модулями, что и при добавлении). Нажмите кнопку «Изменить». В случае правильного ввода, запись изменится в listbox-элементах главной формы.
Изменение формата текста производится в меню «Формат». Выбрав нужный подпункт, вы можете изменить шрифт и цвет текста. Шрифт изменяется в пределах тех значений, которые допускает операционная система, так как производится с помощью вызова стандартного диалога загрузки шрифта (вызов производит CommonDialog). Вся введенная информация изменит свой шрифт на выбранный. Для изменения цвета символов CommonDialog вызывает окно с палитрой, где можно выбрать цвет заливки символов, а затем нажать кнопку «ОК» или «Отмена» (в этом случае цвет будет выбран стандартный, то есть, черный).
PublicSubSearch(strTypeAsString) (Приложение 1. с.35) – это процедура поиска. Если strType=fst, то производится поиск по первой букве в выбранном поле, а результат помещается в таблицу формы результатов frmSearch(Приложение 2. с.64), после чего процедура выводит эту форму на экран. При загрузке формы поиска в строку состояния записывается количество записей в таблице.
Кроме того, возможен поиск по запросам. Для каждого запроса отведена своя процедура, выполняющая свою конкретную задачу. На той же форме результатов будет показан результат поиска по выбранному запросу, а внизу, на StatusBar – количество найденных записей. При двойном щелчке на записи в поле поиска, она выделяется в основной форме, а форма поиска выгружается.
Сначала загружается форма диаграмм frmDiagramms (Приложение 2. с.63), на которой с помощью кнопки выбирается тип диаграммы, а затем с помощью ComboBox или ListBox параметры, по которым необходимо построить диаграмму. Диаграммы строятся внути PictureBox-элементов, для каждого вида диаграмм отдельных. Для каждого вида диаграмм вызывается своя процедура: Graf() (Приложение 1. с.54) – для графика, Round(ob_kol As Long, kol1 As Long) (Приложение 1. с.53) – для круговых. Параметр ob_kol обозначает общее количество записей (100%), а kol1 – текущее количество, для построения сектора; Stolb(Групп As Integer) – для столбчатых, где Групп – это количество групп, которое нужно для определения ширины столбцов.
Для сортировки данных по определенному столбцу используется стандартное сравнение VisualBasic и функции больше (>) и меньше (<). Для сортировки по датам используется функция Date_raz(date1 AsString, date2 AsString) AsLong из модуля modData, которая описана выше.
«Справка – О программе». Перейдя по этому меню, вы попадаете на форму frmAbout (Приложение 2. с.65), где написано о программе, версии, разработчике и авторских правах. Это стандартный AboutDialogVisualBasic. Также с помощью стандартных средств Visual Basic реализована кнопка «О системе» на этой форме, собирающая информацию о вашем компьютере. Справка представляет собой «сайт» (HTML-страницы, соединенные ссылками и файлы с изображениями), который отображается в компоненте Web-browser на форме.
· Файл проекта MyDataBase.vbp
· Файлымодулей: modAbout.bas, modData.bas, modInspect.bas
· Файлыформ: frmAbout.frm (Опрограмме), frmAdd.frm (Добавлениезаписи), frmDatabase.frm (Окностаблицей), frmDiagramms.frm (Формадиаграмм), frmEdit.frm(Редактированиезаписи), frmHelp.frm (Справочнаясистема), frmSearch.frm (Формарезультатовпоиска), frmStart.frm (Стартоваязаставка).
· Файлысправки: Sort.html, Save.html, Open.html, New.html, Exit.html, Edt.html, Add.html, Del.html, Diags.html, Search.html, Main.html, About.html, Errors.html
· Всего при создании проекта было разработано 8 форм, 3 модуля, 13 файлов справки и 1 база данных. При разработке использовалась среда Visual Basic 6.0.
·
Готовая программа представляет собой файл MyDataBase.exe, который и необходимо запустить. Если в системе установлены все требуемые файлы и библиотеки, то появится окно заставки, и программа начнет свою работу.
· Операционная система Windows 95/NT/98/ME/2000/XP
· Оперативная память не ниже 32Мб
· Видеокарта SVGA
· Клавиатура, мышь
· 3 MB места на жестком диске (если все необходимые компоненты были установлены ранее, достаточно 2 MB)
В комплект программного обеспечения входит исполняемый файл MyDataBase.exe и выше указанные файлы справки и картинки: Menu_File.JPG, Menu_Search.JPG, Menu_Edit.JPG, Menu_Format.JPG, Menu_Sort.JPG, Open_Dialog.JPG, Msg_Open.JPG, Msg_New.JPG, Msg_Exit.JPG, frmEdit.JPG, frmAdd.JPG, Msg_Del.JPG, frmDiags.JPG, frmSearch.JPG, frmDatabase.JPG, Menu_Help.JPG, frmAbout.JPG, ErrSearch.JPG, NumError.JPG, Drob.JPG, Min.JPG, Max.JPG, DateError.JPG.
· Запустите файл MyDataBase.exe
· Выберите пункт «Открыть» в меню Файл или кнопку «Открыть» на панели инструментов. В появившемся диалоговом окне выберите имя открываемого файла. Таблица базы данных будет загружена из выбранного файла. Также вы можете сформировать свою базу данных путем добавления записей.
· Выберите пункт «Добавить запись» в меню «Редактировать». Появится окно Добавления записи. Заполните поля записи, например:
СтудентМасляев Евгений
ГруппаИТД-31
Название курсаИнформатика
Название работы Курсовая работа
Дата выдачи09.09.2006
Оценка5
Дата сдачи20.11.2006
· Нажмите кнопку «Добавить». В основном окне базы данных окне появится запись.
· Выберите пункт «Файл->Сохранить как» в меню или нажмите кнопку «Сохранить» на панели инструментов. В появившемся окне выберите имя нового файла. База данных сохранится в новом файле. Имя текущего файла, с которым в данный момент происходит работа, написано в заголовке окна.
· Выберите пункт «Создать» в меню для создания новой базы и очистки полей
· Снова откройте созданный вами файл по выше описанному алгоритму.
Если после выше перечисленных действий в открывшейся базе данных
будет находиться выше представленная запись, то создание, сохранение и открытие базы данных надо полагать успешным.
Проектявляетсяпрограммнымобеспечением для создания баз данных о работах студентов университета. Программа выводит информацию в табличной форме, позволяет добавлять, изменять, удалять, сортироватьданные о студентах, записанные в базе данных, а так же выводить данные по запрашиваемомуусловию, производить поиск по первой букве и строить диаграммы отношений.
Исполняемый файл – Database.exe
Для открытия файла выберите пункт меню Файл –> Открыть.
Для создания резервной копии – пункт меню Файл –> Сохранить как
Для добавления записи – меню Редактировать –> Добавить
Для удаления записи ее необходимо выделить и выбрать меню Редактировать–> Удалить или нажать кнопку Delete на клавиатуре. Удаление нужно подтвердить нажатием кнопки «Да» в окне сообщения.
Для выполнения запросов предназначено меню «Запросы». Выберите «Поиск–> По запросу –> <Нужный запрос>», и программа осуществит поиск по выбранному условию и выведет результаты на форму поиска.
Сортировка выполняется при выборе сортировка в меню базы данных. Выберите поле для сортировки, а затем вид сортировки в пункте «Сортировка» или на панели инструментов.
Для поиска данных по первой букве выберите меню «Поиск –> По первой букве». Введите букву в появившееся окно и нажмите «Ok». Найденная информация будет отображена на форме поиска.
Для получения справки и информации о программе выберите меню «Справка».
Многие пункты меню дублируются на панели инструментов. Далее каждое действие будут описано более подробно.
Если вам требуется создать новую базу данных, нет необходимости удалять записи одну за одной, а можно просто нажать на кнопку "Создать базу" на панели инструментов, перейти по меню "Файл -> Создать" (Рис.1)
Рис.1
И или нажать горячую комбинацию клавиш Ctrl+N. Если файл был сохранен до этого, то программа просто очистит таблицу, и ваши данные останутся в неизменном виде. Если же файл сохранен не был, то данные в предыдущей таблице вернутся в состояние предыдущего сохранения файла или будут удалены, если этот файл не существует. В любом случае, вы получите сообщение о том, что необходимо подтвердить действие (Рис.2), и, в случае отрицательного ответа, операция будет отменена.