Delphi 3 и создание приложений баз данных

       

Delphi 3 и создание приложений баз данных

Формируемые запросы

Динамический редактор SQL
Использование TQuery для получения агрегированных значений
Использование компонента TQuery для локальных и удаленных БД
Понятие столбцов TDBGrid
TDBGrid и динамические свойства столбцов
Постоянные и динамические столбцы
Работа с редактором столбцов
Изменение свойств постоянных столбцов во время выполнения. TDBGridColumns как набор столбцов
Другие свойства набора столбцов TDBGridColumns


Пустые" постоянные столбцы

Формирование списка возможных значений столбца
Управление видом и поведением TDBGrid
Редактирование наборов данных непосредственно из TDBGrid
Добавление записей
Корректировка
Возникновение исключений при добавлении и корректировке записей в TDBGrid
Определение текущего столбца во время выполнения программы и проверка правильности индекса
Изменение порядка следования столбцов во время разработки приложения
Изменение порядка следования столбцов во время выполнения приложения
Управление отображением данных в TDBGrid

Перемещение между ячейками TDBGrid
Действия с мышью и клавиатурой в момент, когда TDBGrid обладает фокусом управления
Работа с компонентом TDBCtrlGrid
Компонент TDBText
Компонент TDBEdit
Компонент TDBCheckBox
Компонент TDBRadioGroup
Компонент TDBListBox
Компонент TDBComboBox
Компонент TDBLookupComboBox

Компонент TDBLookupListBox
Компонент TDBMemo
Назначение компонента
Работа с абзацем
Сохранение комментария в файле и считывание комментария из файла
Работа с выделенным текстом
Поиск фрагмента текста
Назначение компонента TSession
Работа с установками BDE
Чтение имен таблиц базы данных

Список объявленных БД
Хранение соединения с неактивной БД
Работа с активными БД
Управление парольной защитой
Работа с паролями для Paradox-таблиц
Средства TSession для работы с паролями
Определение служебных каталогов сессии
Событие активизации сессии
Построение графиков. Компонент TDBChart
Создание графика

Добавление серии в график
Выбор источника данных
Определение функций
Добавление серии во время выполнения
Работа с сериями. Компонент TChartSeries
Свойства компонента TChartSeries
Методы компонента TChartSeries
События компонента TChartSeries
Компоненты для построения отчетов
Компонент TQuickRep

Компонент TQRBand
Создание простейшего отчета
Использование компонента TQRExpr для определения выражений
Использование TQRBand для представления заголовков столбцов
Использование TQRBand для показа заголовка и подвала страницы
Использование компонента TQRSysData для показа вспомогательной и системной информации
Группировки данных в отчете
Множественная группировка данных в отчете
Построение отчета на основе
Построение композитного отчета

Понятие многомерных данных
Метакуб (многомерный куб)
Динамическая фиксация числа измерений
Обзор компонентов Delphi для разработки систем принятия решений
Пример многомерных данных
Использование компонента TDecisionQuery
Редактор многомерного запроса
Использование компонента TDecisionCube
Использование компонента TDecisionSource
Создание сетки многомерных данных

Раскрытие и закрытие данных по измерениям средствами компонента TDecisionGrid
Показ промежуточных сумм
Исключение и включение измерения в состав показываемых в сетке данных
Установка свойств показа данных по отдельному измерению
Свойства и события, управляющие поведением TDecisionGrid в целом
Создание переключателя активных измерений
Изменение способа показа данных по измерению
Фиксация значения в измерении
Свойства, управляющие представлением в форме компонента TDecisionPivot
Архитектуры "файл-сервер" и "клиент-сервер"

SQL-сервер Borland InterBase и его основные компоненты
InterBase: некоторые технические характеристики
Физическая организация базы данных InterBase
Delphi и InterBase
Вопросы соединения с удаленным сервером
Создание БД "Учет товаров на складе"
Создание псевдонима удаленной БД
Создание БД
Соединение с БД
Создание таблиц БД

Создание приложения для занесения данных
Соединение с БД из приложения
Создание формы ввода в ТБД
Создание триггеров для поддержания каскадных воздействий
Использование генератора
Работа с утилитой Windows Interactive SQL (WISQL)
Установка набора символов текущей сессии
Создание БД
Соединение с БД
Выполнение SQL-операторов

Подтверждение и откат изменений
Просмотр структуры компонентов БД
Просмотр структуры БД
Установка режимов работы WISQL
Выполнение Script-файлов
Delfi 3 БД глава 19
Обзор типов данных InterBase
Целочисленные значения
Значения с плавающей запятой
Фиксированно-десятичные значения

Значения типа даты
Символьные типы данных
Значения типа BLOB
Совместимость типов столбцов
Понятие домена
Ограничения на значения столбцов, ассоциированных с доменом
Изменение определения домена
Общий вид оператора CREATE TABLE
Столбцы вычисляемых значений
Ограничения целостности

Первичный ключ
Уникальный ключ
Внешний ключ и определение ссылочной целостности
Именование ссылочной целостности
Требования к значениям столбцов
Изменение объявления таблиц
Изменение атрибутов столбца
Удаление таблицы
Логическое разделение на ключи и индексы
Необходимость создания индексов

Создание индекса
Улучшение производительности индекса
Перестройка индекса
Повторное вычисление показателя "полезности" индекса
Удаление существующего индекса
Компонент TDatabase
Оператор SELECT
Оператор SELECT
(SELECT ..FROM)
Использование предложения WHERE

Сравнение значения столбца с константой
Сравнение значения столбца
Использование псевдонимов таблиц
Предложение ORDER BY - определение сортировки
Устранение повторяющихся значений
Расчет значений результирующих столбцов на основе арифметических выражений
Агрегатные функции
Использование группировок записей
Предложение HAVING - наложение ограничений на группировку записей

Содержание раздела