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

Реферат Локальна обчислювальна мережа





У разі успішного видалення запису поточної стає наступна запис, якщо ж віддалялася останній запис, то курсор переміщається на попередній запис, яка після видалення стає останньою. На відміну від деяких СУБД, в Delphi видаляється запис дійсно видаляється з набору даних.

Порядок розташування записів може бути невизначеним. За замовчуванням записі не відсортовані або сортуються. З відсортованими наборами записів працювати більш зручно. Сортування полягає в упорядкуванні записів за певним полю в порядку зростання або зменшення містяться в ньому значень. Сортування можна виконувати і по декількох полях.

При сортування по двох полях записи спочатку впорядковуються за значеннями першого поля, а потім групи записів з однаковим значенням першого поля упорядковано по другому полю. Сортування наборів даних Table і Query виконується різними способами. Сортування наборів даних Table виконується автоматично за поточним індексом. При зміні індексу відбувається автоматичне переупорядочивание записів. Таким чином, сортування можлива по полях, для яких створено індекс.

Для сортування по декількох полях потрібно створювати індекс, що включає ці поля. Напрям сортування визначається параметром ixDescending поточного індексу, за замовчуванням він вимкнений, і впорядкування виконується в порядку зростання значень. Якщо для індексу ознака ixDescending включений, то сортування виконується в порядку убування значень. Поля, за якими сортуються записи, встановлюються через властивостей IndexName.

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

Перед переміщення покажчика поточного запису набір даних автоматично переводиться в режим перегляду. Якщо поточна запис перебувала в режимах редагування або вставки, то перед переміщенням покажчика зроблені в записі зміни набирають чинності, для чого набір даних автоматично викликає метод CheckBrowseMode. Для переміщення покажчика поточного запису в наборі даних використовуються методи:

Процедура First - установка на перший рядок;

Процедура Next - установка на наступний рядок;

Процедура Last - установка на останній рядок;

Процедура Prior - установка на попередній рядок.

При переміщенні по записах набору даних пов'язані з ним візуальні компоненти відображають зміни даних, причому зміна відображення може відбуватися досить швидко.

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

Фільтрація записів - це завдання обмежень для записів, що відбираються в набір даних. Набір даних являє собою записи, набрані з однієї або декількох таблиць. Склад записів в наборі даних в даний момент часу залежить від встановлених обмежень, у тому числі і від фільтрів. Система Delphi дає можливість здійснювати фільтрацію записів:

за висловом;

по діапазону.

За замовчуванням фільтрація записів не веде, і набір даних Table містить всі записи пов'язаної з ним таблиці БД, а в набір даних Query включаються всі записи, що задовольняють SQL-запитом, що міститься у властивості SQL. Фільтрація схожа на SQL-запити, але є менш потужним засобом. У порівнянні з SQL-запитами фільтрація менш ефективна, оскільки обмежується кількість записів, видимих ??в наборі.

При використанні фільтрації за висловом набір даних обмежується записами, що задовольняють висловом фільтра, задающему умови відбору записів.

Перевагою фільтрації за висловом є те, що вона застосовна до будь-яких полях, в тому числі і неіндексованих. У зв'язку з тим, що в процесі відбору проглядаються всі записи таблиці, фільтрація за висловом ефективна при невеликій кількості записів.

Для завдання вираження фільтра являє собою конструкцію, до складу якої можуть входити такі елементи:

імена полів таблиці;

літерали;

операції порівняння;

арифметичні операції;

логічні операції;

круглі і квадратні дужки.

Якщо ім'я поля містить пробіли, його укладають в квадратні дужки. Імена змінних у виразі фільтра використовувати не можна. Якщо у виразі фільтра потрібно включити значення зм...


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





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

  • Реферат на тему: Алгоритми пошуку та сортування даних
  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Створення інформаційного ресурсу та реалізація алгоритму сортування даних
  • Реферат на тему: Сортування даних та реалізація швидкого пошуку у вже відсортованому масиві ...
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...