Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка додатка в середовищі Delphi, що взаємодіє з базами даних в Access

Реферат Розробка додатка в середовищі Delphi, що взаємодіє з базами даних в Access





яться.ЛогіческійПредназначен для зберігання логічних значень, для команд і операцій: лож істинна, так ні, true false, 1 0.OleПредназначен для зберігання об'єктів (файлів), які створені в інших додатках. Полі не індексіруется.ГіперссилкаВ полях зберігатися посилання, що представляють собою шлях до файлу на якому-небудь носії, або ресурсі сеті.Мастер подстановокПозволяет підставляти значення полів, у вигляді простого або комбінованого списку.

2.2 Властивості полів Access


У наведеній нижче таблиці перераховуються можливі властивості полів Access і їх опис.

Таблиця 2 - Властивості полів Access

Властивості поляОпісаніеРазмер поляОпределяет максимальну довжину текстового або числового поля, так як якщо розмір підібраний неоптимальний, витрачається, лишня память.Формат поляУстанавлівает формат відображення даних у формі, запиті, отчете.Чісло десяткових знаков.Колічество знаків після коми в десятковому чісле.Маска вводаЗадает маску (шаблон), при введенні даних в таблицю або форму.Значеніе по умолчаніюСодержіт значення, встановлене за замовчуванням, для всіх нових записів табліци.ПодпісьЗадает підпис поля, яке виводитися в формах, звітах, таблицях (не плутати з ім'ям поля) .Умова на значеніеПозволяет задати то умова, що перевіряється при введенні даних в поле.Сообщеніе про ошібкеЗадается текст, повідомлення виводиться в діалоговому вікні, якщо вводяться дані не відповідають, заданій умові на значеніе.Обязательное полеОпределяет, чи може поле бути порожнім або нет.Пустие строкіОпределяет можливість введення в поля порожніх рядків з пробеламі.Індексірованное полеЗадает індекси, для прискореного пошуку інформації в таблиці.

3. Засоби розробки


3.1 Компоненти наборів даних ADOTable, ADOQuery, ADOStoredProc, ADODataSet


Розглянемо спочатку особливості компонентів наборів даних ADO на прикладі ADOTable. Цей компонент може використовуватися в додатках замість компонента Table, що виконує аналогічні функції. Він вступає в контакт з вказаною таблицею бази даних. База даних задається властивостями ConnectionString або Connection. Для управління таблицею в додаток вводиться, крім компонента ADOTable, звичайний компонент джерела даних DataSource, в властивості DataSet якого задається ім'я компонента ADOTable. Далі до цього джерела даних DataSource підключаються будь компоненти відображення даних.

Ім'я таблиці, як і в компоненті Table, задається властивістю TableName. Однак не всі провайдери підтримують безпосередній доступ до таблиці по її імені. Вони можуть вимагати доступ за допомогою оператора SQL SELECT. Який саме варіант доступу: прямий або за допомогою оператора SELECT буде використовуватися, визначається властивістю TableDirect. За замовчуванням TablcDirect=Створення додатків для роботи з базами даних в мережі false, що означає автоматичне створення компонентом ADOTable відповідного оператора SELECT. З'єднання з базою даних здійснюється так само, як і в компонентах BDE, методом Open або установкою в true властивості Active. Але при цьому, якщо зв'язок з базою даних здійснюється через компонент ADOConnection, взаємозв'язок властивості Active компонента ADOTable і властивості Connected компонента ADOConnection. У компоненті ADOTable є два властивості, що характеризують курсор, використовуваний при навігації по таблиці. Одне з них - Cursor Location. Інше - CursorType описує інші характеристики курсору. Ця властивість може мати значення:

- ctUnspecified;

- ctOpenForwardOnly;

- ctKeyset;

- ctDynamic;

- ctStatic.

Курсор може переміщатися по таблиці тільки вперед. Цей тип курсора підвищує продуктивність програми. При цьому типі курсора записи, додані іншими користувачами, невидимі, а записи, віддалені іншими користувачами, недоступні. Цей тип використовується за умовчанням. Цей тип динамічного курсора забезпечує видимість всіх змін, зроблених іншими користувачами: модифікацій, вилучень, вставок. Курсор може переміщатися по таблиці вперед і назад.

Цей тип статичного курсора забезпечує копіювання записів. Зміни даних, зроблені іншими користувачами, невидимі.

Властивість Marshal Options визначає, які саме записи повертаються на сервер, якщо при роботі використовується клієнтський курсор. При значенні MarshalOptions=moMarshalAll (значення за замовчуванням) на сервер повертаються всі записи, лічені в локальний набір записів клієнта. При значенні MarshalOptions=mo Marshal Modi fiedOnly на сервер повертаються тільки змінені записи.

Властивість CachcSize вказує, скільки записів заноситься в локальний буфер операт...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Створення користувацьких баз даних у системі управління базами даних Access
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...