Содержание
- 2. Цель работы: -выполнение Лабораторной работы по Пкону по базам данных средствами среды программирования Delphi Задачи: -удобное
- 3. Инструменты Вкладка DataControls: DBGrid, ADOConnection, ADOTable, DBNavigator Вкладка Standard Вкладка DataAccess: DataSourse Язык SQL – формальный
- 4. Подключение базы данных к MS Access Data Source – организует связь с набором данных Каждой таблице
- 5. Подключение базы данных к MS Access В свойстве DataSet выбираем название таблицы для подключения Свойства Active
- 6. Установка связи между таблицами В свойствах Read Only компонентов DBGrid устанавливаем значение True, так как нам
- 7. Установка связи между таблицами Переходим на вкладку Diagram Связи Главная – Подчиненная создают кнопкой Master Detail
- 8. Установка связи между таблицами Теперь выбирая строку в одной таблице, будет выделяться соответствующая в другой
- 9. Добавление новой записи Подключаем новую форму Компоненты: DBEdit (DataSource – нужные таблицы, DataField – нужные поля)
- 10. Добавление новой записи Append – добавить новую запись Set Focus – перевести фокус в нужное место
- 11. Поиск по записям Вывод результата через ShowMessage, который позволяет убрать все записи вокруг
- 12. Поиск по записям Настройка фильтрации
- 13. Поиск по записям
- 14. На форме устанавливаем Panel (Align: AlTop) На панель устанавливаем Memo (Align:AlLeft), а также две обычные кнопки
- 15. ADOConnection При двойном щелчке, открывается редактор подключений Выбираем Build Выбираем Поставщика данных Нажимаем Далее
- 16. ADOConnection Указываем нашу базу данных В свойстве LoginPrompt выбираем False (иначе при каждом запуске будут запрошены
- 17. КомпонентADOQuery в свойстве Connection выбираем ADOConnection В свойстве DataSet компонента DataSource выбираем ADOQuery Таким образом, мы
- 18. В свойстве DataSource компонентов DBGrid и DBNavigator выбираем DataSource для возможности взаимодействия с набором данных
- 19. Программирование кнопки «Выполнить» Очищаем предыдущий запрос Добавляем новый запрос в Memo Вызываем запрос
- 20. Программирование кнопки «Очистить» Очищаем поле Memo
- 21. Простой запрос Select*From [Список Абитуриентов]; SELECT – выбрать, * - все Полностью отображена таблица Список Абитуриентов
- 22. Простой запрос Select*From [Список Абитуриентов] where [Фамилия]=(‘Михайлова’);
- 23. Сложный запрос с объединением таблиц SELECT […], […], […] – столбцы, которые необходимо вывести FROM […],
- 24. Также возможна сортировка данных либо по порядку ORDER BY [название столбца, по которому сортируют] Сложный запрос
- 25. Либо в обратном порядке ORDER BY [название столбца, по которому сортируют] DESC Сложный запрос с сортировкой
- 27. Скачать презентацию