русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сортування даних таблиць


Дата добавления: 2015-07-09; просмотров: 2173; Нарушение авторских прав


 

Для підвищення швидкості сортування і пошуку записів можна проіндексувати окреме поле або комбінацію полів.

Індекс - засіб, що прискорює пошук і сортування в таблиці за рахунок використання ключових значень, що дозволяє забезпечити унікальність рядків таблиці.

Первинний ключ таблиці індексується автоматично.

Не допускається створення індексів для полів з типами даних: Поле Memo, Поле об'єкта OLE, Гіперпосилання.

Складений індекс – індекс, побудований по декільком полям (максимум 10).

При сортуванні таблиці по складеному індексу Microsoft Access спочатку виконує сортування по першому полю, визначеному для даного індексу. Якщо в першому полі містяця записи з повторюваними значеннями, то виконується сортування по другому полю, визначеному для даного індексу, і так далі.

Для збереження індексів потрібна додаткова пам'ять. При зміні даних всі індекси повинні обновлятися (а це сповільнює швидкість роботи БД).

 

Один з найбільш ефективних засобів організації даних є сортування. Сортування впорядковує дані за змістом визначених полів. Інформацію можна сортувати за алфавітом, числовими значеннями, датами та іншими параметрами. Записи сортуються або в порядку зростання (А-Я та 0-9), або у порядку спадання (Я-А та 9-0).

Якщо таблиця має викий розмір і не поміщується на екрані, то потрібні стовпці можна закріпити на екрані, а непотрібні – сховати. Команда Скрыть столбцы (контекстного меню стовпчика) ховає виділені стовпці. На екрані вони стають невидимими. Для відновлення на екрані схованих стовпців у контекстному меню заголовка таблиці необхідно виконати команду Показать столбцы...

Команда Закрепить столбцы (контекстного меню стовпчика) закріпляє виділені стовпці з лівого боку екрана, перешкоджаючи їм вийти за край екрана при прокручуванні.

При сортуванні таблиці за одним полем, треба виділити це поле та виконати команду Сортировка по возростанию або Сортировка по убыванию (контекстного меню стовпчика) або кнопки на панелі інструментів .



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

 

Пошук даних

Команда "Найти ..." відкриває вікно Поиска в поле. Після заповнення цього вікна необхідними даними, наприклад, введемо «Предмет», натискають кнопку Найти далее. У результаті буде виділено у таблиці Список те перше значення поля Предмет, яке було введене у рядок Образец. Для продовження пошуку значень, які повторюються, необхідно натиснути кнопку Найти далее.

 

Фільтрація даних в таблицях

 

Фільтрація дозволяє обмежити діапазон перегляду записів. Сукупність умов відбору називають фільтром. Сортування та фільтрація можуть виконуватись як в режимі форми так і в режимі таблиці. В результаті цих процедур відображення даних на екрані змінюється, хоча реальні дані залишаються незмінними. Для фільтрації даних в Access є такі способи:

· Фильтр по выделенному – цей фільтр можна встановити, виділивши частину поля (одну або декілька комірку), які повинні відповідати значенню результуючого набору. Access відфільтровує записи за зразком. Наприклад, якщо у полі Предметвиділено значення - Физиката Химия- і після цього буде виконана команда Фильтр по выделенному,то в таблиці залишаться лише ті записи, які вміщують ці значення.

· Исключить выделенное працює як попередня команда, тільки навпаки. Наприклад, якщо в полі Предметвиділено - Математика- і після цього виконана команда Исключить выделенное,то у таблиці залишаться всі записи, за винятком тих, які у полі Предметмають – значення Математика.

· Звичайний фільтр . Команди Изменить фильтр і Применить фильтр використовують разом. За першою командою змінюються умови фільтрації записів, а за другою - здійснюється власне фільтрація записів таблиці. Після виконання цієї команди з’явиться вікно, в якому буде вихідна таблиця, але з єдиним записом, причому пустим. Потрібно в комірки ввести шукані значення або вирази. Якщо необхідно декілька виразів, то клацнути на вкладку ИЛИ внизу вікна і ввести шукане значення в іншу комірку. Виконати команду Применить фильтр.

· Розширений фильтр . На панелі вибираємо меню Фильтрта команду Розширений фильтр. Додаємо у бланк фільтру критерії для інших полів нашої таблиці, а також задаємо для них принципи сортування та вводимо потрібні вирази напроти комірки умови відбору. Натискаємо кнопку Применить фильтр. Ваш розширений фільтр збережеться для подальшого використання та відобразиться у діалоговому вікні під час подальшого вибору команди Розширений фільтр. Ви маєте змогу видалити його, змінити або доповнити.

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

 

 

Контрольні запитання

1. Для чого потрібно створювати міжтабличні зв’язки?

2. Перелічіть способи зв’язування двох таблиць.

3. Які типи зв’язків можна встановити між двома таблицями?

4. Як з’єднуються таблиці при зв’язку типу “один-до-одного”?

5. Як з’єднуються таблиці при зв’язку типу “один-до-багатьох”?

6. Як з’єднуються таблиці при зв’язку типу “багато-до-одного”?

7. Як з’єднуються таблиці при зв’язку типу “багато-до-багатьох”?

8. Як створити міжтабличний зв’язок використовуючи схему даних?

9. Як виглядають зв’язані таблиці на схемі даних?

10. Як вилучити зв’язок між таблицями?

11. Як змінити зв’язок між таблицями?

12. Які операції користувач має можливість виконати в вікні схеми даних?

13. Як виконати сортування в таблиці?

14. Як знайти потрібне значення у стовпчику?

15. Що таке фільтр?

16. За допомогою якої команди можна приховати потрібні стовпці вашої таблиці?

17. За допомогою якої команди можна відновити приховані стовпці вашої таблиці?




<== предыдущая лекция | следующая лекция ==>
Перегляд існуючих зв'язків | Теоретичні відомості


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.815 сек.