30820

Доступ к общим данным

Доклад

Информатика, кибернетика и программирование

Доступ к общим данным Строки являются записями а столбцы полями таблицы базы данных. Класс tdtset обеспечивает возможность редактирования набора данных а также предоставляет средства для перемещения навигации по записям. Этот класс инкапсулирует в себе функциональные возможности borlnd dtbse engine bde процессора баз данных фирмы borlnd. Класс tbdedtset имеет класспотомок tdbdtset в котором определены дополнительные свойства и методы обеспечивающие возможность связывания набора данных с физическими таблицами базы данных.

Русский

2013-08-24

17.87 KB

0 чел.

17. Доступ к общим данным

Строки являются записями, а столбцы — полями таблицы базы данных. Класс tdataset обеспечивает возможность редактирования набора данных, а также предоставляет средства для перемещения (навигации) по записям. Многие из свойств, событий и методов класса tdataset являются абстрактными. Они называются абстрактными, так как не могут быть использованы непосредственно классом tdataset, а лишь в его классах-потомках.

Прямым потомком класса tdataset является класс tbdedataset. Этот класс инкапсулирует в себе функциональные возможности borland database engine (bde) — процессора баз данных фирмы borland. bde — это совокупность файлов динамических библиотек (dll) и драйверов, которые отвечают за доступ к данным. Класс tbdedataset имеет класс-потомок tdbdataset, в котором определены дополнительные свойства и методы, обеспечивающие возможность связывания набора данных с физическими таблицами базы данных.

Общие свойства компонентов table и query

Свойство active имеет тип boolean и позволяет открывать или закрывать набор данных. Его можно установить в окне инспектора объектов, но чаще всего такие операции с наборами данных производят во время выполнения приложения1

Свойство databasename имеет тип string и задает полный путь к каталогу базы данных, например: ‘c:\database\mydbf’. В значении этого свойства можно указать вместо пути к каталогу базы данных ее псевдоним.Псевдоним (alias) представляет собой специальное имя для обозначения каталога базы данных и применяется для указания местонахождения файлов базы данных.

Для компонента table допустимо применение только свойства databasename при задании пути к базе данных. Компонент query имеет дополнительную возможность: в запросе sql можно задать путь доступа к любой из таблиц базы данных.

Свойство tablename компонента table имеет тип string и содержит имя текущей таблицы базы данных. В терминах delphi каталог — это база данных, а файлы каталога — таблицы.


Свойство recordcount имеет тип longint и содержит число записей, находящихся в текущий момент времени в наборе данных. Значение данного свойства не отображается в окне инспектора объектов — оно доступно только для чтения во время выполнения приложения.

Свойство recno имеет тип longint и содержит номер текущей записи набора данных. Это свойство также доступно только для чтения во время работы приложения. Для перемещения по записям набора данных используются вызовы соответствующих методов: first, last, next, prior и moveby

Источник данных (data source) представляет собой промежуточный элемент, который применяется для связи набора данных с визуальными компонентами. Получается как бы цепочка: «набор данных — источник данных — визуальный компонент».

autoedit boolean Определяет, может ли набор данных автоматически переводиться в режим модификации при попытке изменения данных пользователем. По умолчанию значение свойства — true, то есть такой перевод разрешен

dataset tdataset Служит для указания набора данных, с которым связан источник данных. Отметим, что визуальные компоненты для связи с источником данных используют свое свойство datasource
enabled boolean Определяет, будут ли визуальные компоненты, связанные с этим источником данных, отображать данные из набора данных (true — да, false — нет)
name tcomponentname Задает имя источника данных


При изменении данных в наборе данных происходит генерация события ondatachange, которое имеет тип tdatachangeevent

Параметр field определяет, значение какого поля было изменено. Если данные были обновлены в нескольких полях, то параметр будет содержать пустое значение (nil).

Связь между набором данных и источником данных обычно устанавливается на этапе проектирования приложения с помощью инспектора объектов. delphi допускает установку или разрыв этой связи и в процессе выполнения приложения. При установлении новой связи визуальные компоненты автоматически подключатся к новому набору данных и будут отображать его значения.


 

А также другие работы, которые могут Вас заинтересовать

32567. Аналого-цифровые (АЦП) и цифро-аналоговые (ЦАП) преобразователи 38.92 KB
  Для этой цели в модулях ввода вывода аналоговых сигналов используются аналогоцифровые АЦП и цифроаналоговые ЦАП преобразователи. Основной характеристикой ЦАП и АЦП является их разрядность определяемая длиной двоичного кода применяемого для представления аналогового сигнала. В схеме использован 8разрядный АЦП выходы которого соединены с входами регистра порта ввода. Для согласования уровня входного сигнала АЦП используется усилитель входного сигнала.
32568. Программаторы 43.12 KB
  Программаторы – это устройства, предназначенные для ввода управляющих программ, их редактирования и отладки, параметрирования системы
32569. Программно-математическое обеспечение (ПМО) контроллеров 248.4 KB
  Алгоритм программы Монитор Прикладное промышленное программное обеспечение Прикладное программное обеспечение рассмотрим на примере SIMTIC Soft фирмы Siemens это система тесно связанных инструментальных средств для программирования и обслуживания систем автоматизации SIMTIC S7 C7 а также систем компьютерного управления SIMTIC WinC. Интегрирование всех пакетов программ в единый интерфейс позволяет существенно повысить эффективность использования промышленного программного обеспечения SIMTIC и использовать однородные операции на всех...
32570. АСУ ТП на базе промышленных сетей 218.52 KB
  В условиях бурно растущего производства микропроцессорных устройств альтернативным решением стали цифровые промышленные сети Fieldbus состоящие из многих узлов обмен между которыми производится цифровым способом. Использование промышленной сети позволяет расположить узлы в качестве которых выступают контроллеры и интеллектуальные устройства вводавывода максимально приближенно к оконечным устройствам датчикам и исполнительным механизмам благодаря чему длина аналоговых линий сокращается до минимума. Каждый узел промышленной сети...
32571. Общие сведения о ТСА. Основные понятия и определения 15.82 KB
  Основные понятия и определения Целью курса Технические средства автоматизации ТСА является изучение элементной базы систем автоматического управления технологическими процессами. Элемент устройство конструктивно законченное техническое изделие предназначенное для выполнения определённых функций в системах автоматизации измерение передача сигнала хранение информации ее обработка выработка команд управления и т. Система автоматического управления САУ совокупность технических устройств и программнотехнических средств...
32572. Тенденции развития ТСА 29.04 KB
  Увеличение функциональных возможностей ТСА: в функции управлении от простейшего пуска останова и автоматического реверса к цикловому и числовому программному и адаптивному управлению; в функции сигнализации от простейших лампочек до текстовых и графических дисплеев; в функции диагностики от индикации обрыва цепи до программного тестирования всей системы автоматики; в функции связи с другими системами от проводной связи до сетевых промышленных средств.
32573. Классификация ТСА по функциональному назначению в САУ 51.78 KB
  Классификация ТСА по функциональному назначению в САУ: СУ система управления; ОУ объект управления; КС каналы связи; ЗУ задающие устройства; УПИ устройства переработки информации; УсПУ усилительнопреобразовательные устройства; УОИ устройства отображения информации; ИМ исполнительные механизмы; РО рабочие органы; КУ контрольные устройства; Д датчики; ВП вторичные преобразователи.
32574. Основные принципы построения ТСА 15.47 KB
  Удовлетворение потребностей столь различных по качеству и сложности СУ в средствах автоматизации при их индивидуальной разработке и изготовлении сделало бы проблему автоматизации необозримой а номенклатуру приборов и устройств автоматики практически беспредельной. [24] В конце 50х годов в СССР была сформулирована проблема создания единой для всей страны Государственной Системы промышленных Приборов и средств автоматизации ГСП представляющей рационально организованную совокупность приборов и устройств удовлетворяющих принципам типизации...
32575. Государственная система промышленных приборов и средств автоматизации (ГСП) 14.22 KB
  ГСП имеет единые параметры входных и выходных сигналов а также унифицированные габаритные присоединительные размеры. По принадлежности к ГСП приборы и устройства подразделяются на три группы: системные отвечающие всем без исключения требованиям ГСП; локального применения по назначению техническим и эксплуатационным характеристикам и конструктивным особенностям отвечающие требованиям ГСП но не предназначенные для совместной работы в системах автоматического контроля регулирования и управления с другими изделиями ГСП и не...