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


 

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

52264. АВСТРАЛІЯ – найменший материк Землі. Історія відкриття і дослідження 112 KB
  Визначити географічне положення Австралії, ознайомити учнів з історією відкриття, заселення Австралії європейцями, особливостями рельєфу, корисними копалинами...
52265. Австралія: загальна характеристика, специфіка ЕГП, особливості природи, населення і господарства 222 KB
  Мета: сформувати в учнів систему знань про природноресурсний потенціал австралії; систематизувати уявлення учнів про міжнародну спеціалізацію регіона. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ ТА УМІНЬ Який мореплавець відкрив Австралію Які крайні точки материка Австралія Дайте коротку характеристику географічного положення Австралії. Яка переважаюча форма рельєфу Австралії і чому ІІІ. Про ці та інші особливості Австралії ми дізнаємося на сьогоднішньому уроці.
52266. Австралія. Географічне положення, історія відкриття і дослідження 46.5 KB
  Географічне положення історія відкриття і дослідження. Географічне положення історія відкриття і дослідження. Мета: формувати знання про своєрідність географічного положення Австралії етапи відкриття і дослідження вдосконалювати практичні вміння та навички; пояснювати особливості географічного положення материків; формувати вміння порівнювати географічне положення Австралії та Африки; розвивати пізнавальний інтерес до вивчення теми. Який материк ви вивчали Що вам відомо про Африку Чому вивчення будьякої території починають з...
52267. Музична подорож до Австрії 117.5 KB
  Liebe Freunde Ich freue mich euch zu sehen. In der heutigen Stunde sprechen wirber die Musik und Mozrt. Heute erfhren wir mehrber ds Schffen und Leben dessterreichischen Komponisten. Республіка Австрія існує з 1918 Es besteht us neun Bundeslndern.
52268. Розвиток автентичної особистості як основна мета сучасної освіти 114.5 KB
  Якщо до серця все найкраще лине Ти особистість. На моїх очах відбувається справжнє диво: з невмілого не впевненого у собі малюка виростає особистість яка мислить багато знає вміє оцінює себе й інших людей. Тому під час планування навчального процесу намагаюсь організувати його так: щоб бачити зону найближчого розвитку кожної дитини; щоб особистість розвивалась в якісній зміні її діяльності; щоб були задіяні у навчальному процесі інтелектуальна активність та пізнавальні інтереси кожного учня. Сьогодні у світі існують дві...
52269. Методи та прийоми пошуку розв’язання текстових задач з математики 174 KB
  Навчальна програма факультативного курсу Тема Методи та прийоми пошуку розв’язання текстових задач з математики для учнів 6 класу загальноосвітніх шкіл 2010 рік Автор чи укладач __Сторожук Валентина Миколаївна вчитель математики загальноосвітньої школи ІІІ ступенів №12 м. Науковометодична експертиза обласного центру практичної психології : тільки для програм з психології _________________________________________________________________________...
52270. Правила дорожнього руху 204 KB
  ТЕМА УРОКУ: Заборонні знаки. Які у вас існують асоціації спочатку діти висловлюють найстійкіші асоціації Закон України Про дорожній рух Учасники дорожнього руху правила дорожнього руху дорожні знаки а потім – другорядні попереджувальні пріоритету забороні. Яку тему ми розпочали вивчати на минулому уроці Прогнозована відповідь: Забороні дорожні знаки. Кожен з вас обирає цифру під якою ховається запитання з теми Забороні дорожні знаки і надає усну відповідь.
52271. Азбука юного гражданина. Своя игра 45 KB
  Оборудование: иллюстративный материал видеофильм Народні свята Гимн Украины выставка книг по теме таблица экран флажки разных стран. Едины мы в своем стремленьи: Пусть это будет на века Трезубец в гербе Украины – Страны любимой нашей лик. Беседа Что мы называем домом для народа Как называется наше государство Назовите столицу Украины. Можно включить фонограмму 50 Когда была принята Конституция Украины 28 июня 1996г.
52272. Азбука міста 75.5 KB
  Ведучий Дорогі діти сьогодні ви побуваєте на веселому святі де будемо вивчати дорожні знаки та правила вуличного руху. Діти Устає над містом сонце Будить все довкола Зазирає у віконце Кличе нас до школи. У зал заходить Баба Яга Баба Яга Фу фу фу Нас учили в школі Потягується ліниво Не спішіть ніко о о о ли Діти діти айайай Добрий день вам зазвичай Та чому смієтесь ви Не впізнали ви Яги Я колись була весела А тепер ось не до сміху Бо не можу вже вільно літати Знаки на моїй дорозі стали пропадати. Нову...