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 допускает установку или разрыв этой связи и в процессе выполнения приложения. При установлении новой связи визуальные компоненты автоматически подключатся к новому набору данных и будут отображать его значения.


 

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

47996. ПР-жанри та ПР-технології 617 KB
  І хоча в командах кандидатів багато працювали за гроші або за іншу плату наприклад студенти таким чином намагалися домогтися прихильності викладачів все ж безоплатна допомога своїм кандидатам превалювала. Приклад сформованої практики зв'язків з громадськістю дають виборчі кампанії США які схожі на добре поставлену виставу: численна аудиторія американців абсолютно різного віку та расової приналежності скандує ім'я кандидата піднімаючи над головою прапори та вигукуючи гасла часом супроводжуючи це й піснями. Політична реклама може мати...
47997. Сутність маркетингу та його сучасна концепція. Системи та характеристики сучасного маркетингу 531 KB
  Маркетинг почали трактувати як концепцію управління орієнтовану на умови ринку що змінюються. Основні особливості маркетингу на даному етапі: системний комплексний підхід до вирішення завдань що стоять перед підприємствами; орієнтація на довгостроковий комерційний успіх; глобалізація даної концепції; високі темпи розвитку інфраструктури маркетингу; удосконалення інструментарію маркетингу; зміщення зусиль в маркетингу в сторону мякихâ факторів успіху; вивчення попиту...
47998. Соціологія та соціологічні теорії 219.5 KB
  Тобто людина не існує в одномірному просторі аналізує можливі альтернативи. Тобто будьяка людина є громадянином. Побачивши що всі тварини дбайливо всім забезпечені а людина гола і не взута без ложа і без зброї Прометей краде премудре вміння Гефеста і Афіни. Людина недостатня істота бо їй бракує надійної системи інстинктів що забезпечує автоматизм поведінкових реакцій як це здійснюється у тварин.
47999. Основи класичної фотографії 269.5 KB
  Після смерті Ньепса 1837 року відкрив надійний спосіб прояву і закріплення прихованого зображення на светлочутливій до світла срібній пластинці. На сучасному етапі розвитку фотографія з технічного способу фіксації зображення об'єктів зйомки перетворилася на спосіб створення справжніх витворів мистецтва і отримала широке застосування як спосіб наукового дослідження у всіх галузях науки і техніки. Після припинення дії світла результат його дії зберігається у вигляді так званого прихованого зображення.Можливість отримання геометрично точного...
48000. Основи метрології 1.46 MB
  Метрологією metron міра і logos поняття вчення називають науку про вимірювання фізичних величин і про способи забезпечення єдиності і необхідної точності цих вимірювань. Лансберг у передмові до першого тому âЕлементарного підручника фізикиâ писав що будьяка властивість яка вводиться у фізиці дістає конкретний зміст тільки тоді коли з нею повязується прийом спостереження й вимірювання без якого ця властивість не може застосовуватися в дослідженні реальних фізичних явищ. Отже вимірювання роблять властивості фізичних обєктів такими що до...
48003. Основи екологічного та земельного права України 169.5 KB
  Екологічна права та обовязки громадян. Загальна характеристика земельного права: поняття відносини та предмет правового регулювання. Гарантії права на землю.
48004. Основи права 372.5 KB
  Конституційне право України. Конституція України. Конституційне право України являє собою систему правових норм що регулюють відносини народовладдя. Через них забезпечується організаційна й функціональна єдність суспільства України як цілісної соціальної системи.