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


 

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

38388. ФИНАНСОВОЕ ОБЕСПЕЧЕНИЕ ИНВЕСТИЦИОННОГО ПРОЦЕССА 39 KB
  4 Виды бюджетов и их особенности Процесс бюджетирования является составляющей частью финансового планирования или процесса определения будущих действий по формированию и использованию финансовых ресурсов. Оперативные планы являются составляющей частью годового или квартального общего бюджета предприятия. Процесс бюджетирования на предприятии объединяет работу по составлению оперативного финансового и общего бюджетов управления и контроля за выполнением бюджетных показателей. Бюджет это количественное воплощение плана который...
38389. МЕНЕДЖМЕНТ ИНВЕСТИЦИЙ 86 KB
  Так в функции традиционной организации инвестиционного менеджмента входит подготовка информации по вопросам развития рынка прогноз развития экономики для выработки решений о вложении в те или иные виды ценных бумаг и т. В его задачи входит контроль и управление прохождением инвестиционного процесса принятие корректирующих воздействий при выявлении отклонений вплоть до разработки и внедрения альтернативных вариантов. При реализации цели менеджмента инвестиций могут решаться следующие задачи: обеспечение высокого темпа экономического...
38390. ОРГАНИЗАЦИОННО-ПРАВОВОЕ РЕГУЛИРОВАНИЕ ВЗАИМОДЕЙСТВИЯ УЧАСТНИКОВ ИНВЕСТИЦИОННОЙ ДЕЯТЕЛЬНОСТИ 96.5 KB
  В развитых странах существует отработанная законодательная система защиты интересов частных инвесторов что в свою очередь стимулирует трансформацию информации об отдельных компаниях в стоимость их акций и это приводит к тому что цены на них изменяются свободно. Взаимоотношения между субъектами инвестиционной деятельности регулируются договором подряда правовым документом в соответствии с которым подрядчик обязан в установленные сроки выполнить для заказчика указанную в договоре работу оказать услуги применяя собственные...
38391. ИСПОЛЬЗОВАНИЕ ИНВЕСТИЦИЙ 64 KB
  Стадии проектирования Разработка и реализация инвестиционного проекта в области реальных инвестиций представляет собой длительный процесс охватывающий работы от идеи внедрения инвестиционного проекта до его эксплуатации. Комплекс работ по подготовке и техникоэкономическому обоснованию целесообразности проекта как правило называют прединвестиционной фазой. Предварительное техникоэкономическое обоснование целесообразности проекта. Разработка технико экономического обоснования проекта.
38393. Теорія держави і права 303 KB
  Поняття і особливості методології теорії права і держави Метод теорії держави і права це сукупність логічних прийомів і конкретних засобів пізнання загальних і основних закономірностей виникнення розвитку і функціонування держави і права. Методи науки теорії держави і права поділяються на загальні окремі конкретні і спеціальні. Загальним методом теорії права і держави як і всіх суспільних наук є метод філософської діалектики. Він полягає у підході до вивчення держави і права який ґрунтується на загальних закономірних зв'язках розвитку...
38395. Історія екогноміки 397.5 KB
  Метою вивчення Історії економічних учень“ є: поглиблення і розширення знань з економічної теорії; економічної і загальної культури фахівців з економіки; формування теоретичної тази бази для аналізу проблем сучасної економічної політики; всі відповіді правильні. Маркса: Злиденність філософіїâ€; Теорії додаткової вартостіâ€; Критика політичної економіїâ€; Критика Готської програмиâ€. Засновником теорії активного торговельного балансу був: а Б. Маркса належать: а дослідження переважно сфери матеріального виробництва;...
38396. ІСТОРІЯ ЕКОНОМІЧНИХ УЧЕНЬ ЯК НАУКА. СТАНОВЛЕННЯ ЕКОНОМІЧНОЇ ДУМКИ 293.5 KB
  Автором теорії утримання яка започаткувала розгляд витрат як альтернативних був: а Т. Автором теорії додаткової вартості був: а А. Автором теорії абсолютної земельної ренти був: а В. Автором суб’єктивнопсихологічної теорії проценту був: а К.