Основы
работы с базами данных. Умение обращаться с файлами данных - чуть ли не одна из самых важных ступений в обучении программированию на Visual Basic! Здесь я постараюсь выложить только самые основные приёмы работы с объектом Data. Прежде чем начать использовать базу данных её нужно сначала создать ;)! 1.Создайте
стандартный проект. Поздравляю! Если Вы ещё этого никогда не делали, то знайте - Вы написали первую в своей жизни простенькую программку для отображения содержания базы данных!!! А теперь научимся редактировать её. Итак, главное редактирование - это занесение записей и удаление их. 7.Щёлкните два раза на кнопку Add и введите: Private Sub
cmdAdd_Click() 8.Следующая кнопка сохраняет внесённые изменения в базе данных. Сделайте двойной клик по кнопке Update и введите: Private Sub
cmdUpdate_Click() 9.Теперь самое лёгкое - удаление записей!!! Ведь правильно говорят - "Ломать - не строить!" :-))). Делаем двойной щелчок по кнопке Delete и вводим: Private Sub cmdDelete_Click()
10.И теперь для кнопки Exit просто введите: Private Sub cmdExit_Click()
Всё! А тепeрь Вы создали почти настоящую программу с базой данных!!! 10.Запустите
проект. Нажмите на правую
кнопку >. Содержание полей
сменилось! Теперь нажмите на
правую кнопку >|. В полях
появились самые последние
записи! То же самое будет
происходить при нажатии на
левые кнопки |< и <. Но
как Вы, наверное, заметили поле,
содержащие год рождения,
всегда пустое! Ну, вот и готово! А теперь я расскажу немного о создании некотрых удобств с работой с базой данных. Например, представим себе, что Вы, просматривая нашу базу данных, заметили имя автора где-то в середине и через некоторое время должны вернуться к этой записи... Не пролистывать же нам снова окло тысячи имён!!! Для этого можно создавать так называеимые закладки! 16.создайте на
форме ещё две кнопки с именами
cmdMBM и cmdSMB со следующими
надписями: Make the Bookmark и Show the
Bookmark. 'переменная
должна быть объявлена, как Variant
поскольку 18.Теперь делаем двойной щелчок по кнопке cmdMBM и вводим: Private Sub
cmdMBM_Click() 19.Теперь делаем двойной щелчок по кнопке cmdSBM и вводим: Private Sub cmdSBM_Click()
20.Снова
запустите проект и прощёлкайте
несколько записей. В полях появились записи, на которые Вы и поставили закладку! А теперь я
расскажу немного о поисках
записей в базе данных.
Представьте себе, что Вам нужно
найти конкретное имя автора из
тысяч других... WOW!!! :-))
Представили? Ну, так вот
листать - вроде совсем не
интересно... Нужно
воспользовать одним из
способов нахождения :
23.Создайте кнопку cmdFind c надписью "Find" и впишите: Private Sub cmdFind_Click()
24.Теперь
запустите проект. Выищите
какое-нибудь имя из БД и
нажмите кнопку Find. Имя появилось! Чтобы искалось имя с конца БД слово FindFirst надо поменять на FindLast. А если Вы хотите проверить БД на наличие одного имени несколько раз надо применять слово FindNext и каждый раз вызывать поиск! |