Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
11 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
32.50 kB
Просмотров:
51
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Лекция Доступ к записям.](/documents_5/8028b163f568be2dbb2758a9d4434baf/img0.jpg)
Содержание слайда: Лекция 31
Доступ к записям. Параметризованные запросы. Визуальные компоненты отображения данных
№2 слайд![Виды доступа к записям базы](/documents_5/8028b163f568be2dbb2758a9d4434baf/img1.jpg)
Содержание слайда: Виды доступа к записям базы данных
выборка записей из базы данных
фильтрация записей
задание перечня доступных полей (проекция)
перемещение в начало, конец списка
перемещение по записям
чтение данных;
запись данных;
добавление записей;
удаление записей;
выполнение вспомогательных операций
№3 слайд![Поиск записей с помощью](/documents_5/8028b163f568be2dbb2758a9d4434baf/img2.jpg)
Содержание слайда: Поиск записей
с помощью SQL-запроса;
специальными методами объекта источника данных (DataSet);
путем сравнения значений записей.
№4 слайд![Фильтрация записей Задание](/documents_5/8028b163f568be2dbb2758a9d4434baf/img3.jpg)
Содержание слайда: Фильтрация записей
Задание условий в атрибуте Filter объекта источника данных (DataSet).
Можно использовать:
имена полей;
значения (символьные числовые и т.п.);
операторы сравнения (=, <, >, >=, <=, <>);
скобки (для группировки);
логические операторы (AND, OR, NOT);
математические операторы.
№5 слайд![Добавление, удаление записей](/documents_5/8028b163f568be2dbb2758a9d4434baf/img4.jpg)
Содержание слайда: Добавление, удаление записей
Добавление записей (через объект DataSet):
Добавление пустой записи с помощью методов Insert или Append (в поля записываются значения по умолчанию или пустые значения).
Добавление записи с явной инициализацией значений полей с помощью методов InsertRecord или AppendRecord.
Удаление записи - путем вызова (через DataSet) метода Delete.
№6 слайд![Изменение записей](/documents_5/8028b163f568be2dbb2758a9d4434baf/img5.jpg)
Содержание слайда: Изменение записей
Позиционирование курсора на нужную запись :
С помощью поиска нужно записи (как описано выше).
Переход по записям (First, Last, Next, Prior, MoveBy).
Чтение данных из поля записи:
GetFieldData возвращает указатель на данные.
Атрибут FieldValues (ассоциативный массив).
Явное обращение к полю (TField) - метод FieldByName.
Переключение в режим редактирования (Edit).
Запись новых (измененных) данных:
Присвоение значений атрибуту FieldValues.
Метод SetFields (ввод значений всех полей).
Через TField (присвоение данных атрибуту NewValue).
Сохранение изменений (UpdateRecord).
№7 слайд![Изменение данных средствами](/documents_5/8028b163f568be2dbb2758a9d4434baf/img6.jpg)
Содержание слайда: Изменение данных средствами сервера
С помощью команд языка манипулирования данными. В языке SQL:
update (изменение записи)
insert into (добавление записи)
delete (удаление записи).
№8 слайд![Параметризованные запросы](/documents_5/8028b163f568be2dbb2758a9d4434baf/img7.jpg)
Содержание слайда: Параметризованные запросы
Указывается имя базы данных (DatabaseName).
Формируется скелет SQL-запроса:
С помощью встроенного средства SQL Builder.
Добавляются параметры (раздел Params).
Удаление текста предыдущего SQL-запроса.
Формируется SQL-запрос:
Составляется текст запроса.
Вводятся значения параметров.
Вызывается метод Prepare предварительной подготовки запроса.
Запускается выполнение SQL-запроса (ExecSQL).
№9 слайд![Визуальные компоненты доступа](/documents_5/8028b163f568be2dbb2758a9d4434baf/img8.jpg)
Содержание слайда: Визуальные компоненты доступа к записям
DBGrid – таблица;
DBNavigator – навигатор по записям;
связанные элементы интерфейса пользователя.
№10 слайд![Технология связывания](/documents_5/8028b163f568be2dbb2758a9d4434baf/img9.jpg)
Содержание слайда: Технология связывания элементов пользовательского интерфейса
указать источник данных «DataSource» (выбрать из выпадающего списка);
добавить колонки одним из двух способов (или обоими):
в дереве компонентов (Object TreeView);
с помощью визуального редактора (Columns Editor).
№11 слайд![Связанные элементы](/documents_5/8028b163f568be2dbb2758a9d4434baf/img10.jpg)
Содержание слайда: Связанные элементы пользовательского интерфейса
поле просмотра
поле редактирования
поле редактирования блока текста
поле редактирования блока текста с форматированием (RichText)
поле изображения
поле выпадающего списка
поле флажка (checkbox)
поле переключателя (radio button)
элемент-диаграмма (DBChart)