MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Компонент TTable

Название:Компонент TTable
Просмотров:71
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Создание таблиц с помощью компонента TTable.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Компонент TTable. Содержание Обзор Создание таблиц с помощью компонента TTable Заключение 1. Обзор 2. На этом небольшом уроке мы завершим изучение возможностей создания таблиц. Как Вы помните, мы уже освоили два способа создания таблиц - с помощью утилиты Database Desktop, входящей в поставку Delphi (урок 11) и с помощью SQL-запросов (урок 12), которые можно использовать как в WISQL (Windows Interactive SQL - клиентская часть Local InterBase), так и в компоненте TQuery. Теперь мы рассмотрим, как можно создавать локальные таблицы в режиме выполнения с помощью компонента TTable. 3. Создание таблиц с помощью компонента TTable Для создания таблиц компонент TTable имеет метод CreateTable. Этот метод создает новую пустую таблицу заданной структуры. Данный метод (процедура) может создавать только локальные таблицы формата dBase или Paradox. Компонент TTable можно поместить на форму в режиме проектирования или создать динамически во время выполнения. В последнем случае перед использованием его необходимо создать, например, с помощью следующей конструкции: ? var Table1: TTable; ... Table1:=TTable.Create(nil); ... Перед вызовом метода CreateTable необходимо установить значения свойств * * TableType - тип таблицы * * DatabaseName - база данных * * TableName - имя таблицы * * FieldDefs - массив описаний полей * * IndexDefs - массив описаний индексов. Свойство TableType имеет тип TTableType и определяет тип таблицы в базе данных. Если это свойство установлено в ttDefault, тип таблицы определяется по расширению файла, содержащего эту таблицу: * * Расширение .DB или без расширения: таблица Paradox * Расширение .DBF : таблица dBASE * Расширение .TXT : таблица ASCII (текстовый файл). Если значение свойства TableType не равно ttDefault, создаваемая таблица всегда будет иметь установленный тип, вне зависимости от расширения: * ttASCII: текстовый файл * ttDBase: таблица dBASE * ttParadox: таблица Paradox. Свойство DatabaseName определяет базу данных, в которой находится таблица. Это свойство может содержать: * BDE алиас * директорий для локальных БД * директорий и имя файла базы данных для Local InterBase * локальный алиас, определенный через компонент TDatabase. Свойство TableName определяет имя таблицы базы данных. Свойство FieldDefs (имеющее тип TFieldDefs) для существующей таблицы содержит информацию обо всех полях таблицы. Эта информация доступна только в режиме выполнения и хранится в виде массива экземпляров класса TFieldDef, хранящих данные о физических полях таблицы (т.о. вычисляемые на уровне клиента поля не имеют своего объекта TFieldDef). Число полей определяется свойством Count, а доступ к элементам массива осуществляется через свойство Items: ? property Items[Index: Integer]: TFieldDef; При создании таблицы, перед вызовом метода CreateTable, нужно сформировать эти элементы. Для этого у класса TFieldDefs имеется метод Add: ? procedure Add(const Name: string; DataType: TFieldType; Size: Word; Required: Boolean); Параметр Name, имеющий тип string, определяет имя поля. Параметр DataType (тип TFieldType) обозначает тип поля. Он может иметь одно из следующих значений, смысл которых ясен из их наименования: ? TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftBlob, ftMemo, ftGraphic); Параметр Size (тип word) представляет собой размер поля. Этот параметр имеет смысл только для полей типа ftString, ftBytes, ftVarBytes, ftBlob, ftMemo, ftGraphic, размер которых может сильно варьироваться. Поля остальных типов всегда имеют строго фиксированный размер, так что данный параметр для них не принимается во внимание. Четвертый параметр - Required - определяет, может ли поле иметь пустое значение при записи в базу данных. ............






Похожие работы:

Название:Поле. Примеры полей. Свойства полей. Поле рациональных чисел
Просмотров:585
Описание: Рассматривается определение поля, примеры и простейшие свойства полей, определения подполя, простого поля и поля рациональных чисел. п.1. Определение поля. Определение. Пусть - кольцо с единицей 1. Элемент  из множ

Название:Производство, свойства и применение палладия
Просмотров:832
Описание: Введение История открытия элемента периодической таблицы № 46 Паладия довольно курьёзна и необычна….. Осенью 1803 года известный в Лондоне торговец минералами получил анонимное письмо с предложением: попытатьс

Название:Алюминий особой чистоты: свойства, применение, получение
Просмотров:470
Описание: Алюминий - легкий (плотность 2720 кг/мг) металл серебристо-белого цвета с голубоватым оттенком. Он достаточно тепло и электроироводен, коррозионно стоек и жароустойчив. Плавится при 658° С. Чистый алюминий мягок и не

Название:Свойства и жизненный цикл организаций
Просмотров:582
Описание: КУРСОВАЯ РАБОТА по дисциплине: "Теория управления" Тема: "Свойства и жизненный цикл организаций" Содержание Введение Глава 1. Теоретические основы понятий "свойс

Название:Ассортимент и свойства непродовольственных товаров
Просмотров:620
Описание: Учреждение образования "Полоцкий торгово-технологический колледж БЕЛКООПСОЮЗА" Заочное отделение Контрольная работа По дисциплине "Товароведение непродовольственных товаров"

 
     

Вечно с вами © MaterStudiorum.ru