Големина на текста:
Дефиниране на връзки между таблици в Access
1. Таблиците, между които ще дефинирате връзки, трябва да бъдат затворени.
2. Tools/Relationships
3. В прозореца Show Table добавяте всички таблици, между които ще създавате връзки.
4. Дефинирането на връзка става чрез провлачване на първичния ключ от едната таблица
върху съответния външен ключ от другата таблица. След отпускане на левия бутон на
мишката се появява прозореца Edit Relationships. Ако искате Access автоматично да се
грижи за целостта на връзката, избирате опцията Enforce Referential Integrity Create.
Филтриране
Чрез филтриране можете да извличате данни от таблици, като тези данни отговарят на база
критерии.
1. Отваряте таблицата в режим Data Sheet Filter by Selection.
2. Маркирате стойността или част от стойността в полето, която искате да използвате като
критерий за филтриране.
3. Menu Record/Filter/Filter by selection
Access оставя само тези записи, които съдържат маркираната от вас стойност. За да
премахнете филтъра от меню Records/Remove Filter/Sort.
Filter Excluding Selection
2. Маркирате стойността или част от стойността в поле, която искате да използвате като
критерий за филтриране.
3. Records/Filter/Filter Excluding Selection
Access оставя само тези записи, които НЕ съдържат маркираната от вас стойност.
Заявки (Queries)
Заявките се използват за извличане на данни от таблици. За разлика от филтрите:
1. Заявките са по-мощно средство за извличане на данни от таблици.
2. Чрез заявки можете да извличате данни от няколко таблици едновременно.
3. Заявките могат да бъдат записвани и по този начин да бъдат използвани многократно.
Създаване на заявка
1. Кликвате върху обекта Queries от лента Objects.
2. Два пъти кликвате върху Create Query in Design View.
3. В прозореца Show Table добавяте таблиците, от които ще извличате данни чрез заявка.
4. Изборът на полета за заявката става чрез двойно кликване върху името на полето. Всяко
поле заема празна колона на проектната решетка.
Проектна решетка
Структура на проектната
решетка
Field – името на полето
Table – таблицата, от която е
полето
Sort – сортиране на данните по това поле
Descending – сортиране в низходящ ред
Ascending – сортиране във възходящ ред
Field
Table
Sort
Show
Criteria
Show – определяте дали полето да се вижда след стартиране на заявката
Criteria – критерии за избор. Критериите се задават във формат оператор за сравнение;
сравнителна стойност.
Оператор за сравнение
=; >; <; >=; <=; < > (различно)
Пример: Ако в реда Criteria въведете: =1 (1) – Access оставя само тези записи, които
съдържат единица в това поле.
< > „Пловдив” – Access оставя записите, които не съдържат Пловдив в даденото поле.
Ако за дадено поле трябва да въведете едновременно няколко критерия, то тези критерии
задължително се свързват с AND или OR.
С AND като резултат ще останат тези записи, които отговарят едновременно на всички
условия.
Пример:
> = ?AND?< = 20 – ще останат записите, които съдържат стойност между 10 и 20
включително.
С OR като резултат ще останат записите, които отговарят поне на едното от условията.
Пример:
0?OR?1 – ще останат записите, които съдържат 0 или 1.
Стартиране на заявка
View/Data Sheet View
Или
Натискате бутон Run (червен знак !) от лентата с инструменти.
И* (И е част от стойността)
Обобщаващи заявки
Понякога информацията, които ни интересува не касае конкретни записи от таблицита, а
по-скоро е обобщена информация за група от записи. В този случай се използват т.нар.
обобщаващи заявки.
Пример: Ако трябва да намерим списък на гостите от България, ще използваме избираща
заявка. Но ако трябва да намерим само техния брой като число, тогава се използва
обобщаваща заявка.
1. Два пъти кликваме върху Create Query in Design View.
2. Избираме таблицата.
3. Добавяме само две полета: По едното поле ще групираме записите, а по второто поле ще
извършваме някакво действие, за да намерим обобщаващата информация.
4. Натискаме бутона Totals (?) от лентата с инструменти.
5. В проектната решетка се появява един допълнителен ред Total.
За полето, по което ще групираме данните, в реда Total оставяме Group by. По този начин
Access ще обедини еднаквите стойности в това поле в отделни групи.
За полето, по което ще извършваме някакво действие, в реда Total избираме една от
следните функции:
Sum – сумиране
Min – минимална стойност
Max – максимална стойност
AVG – средноаритметична стойност
COUNT – броене (брои непразни записи)
Избраната функция Access я прилага върху всяка оформена група с Group by.
Изчислителни заявки (Добавяне на изчисляемо поле)
Чрез изчислителните заявки можете да добявите поле, което реално не съществува в нито
една от таблиците на базата, но неговите стойности се получават на базата на стойности,
които вече са въведени в базата.
1. Два пъти кликвате върху Create Query in Design View.
2. Добавяте таблицата.
3. Добавяте полетата.
4. Кликвате в реда Field на празна колона от проектната решетка и записвате:
- име на изчисляемото поле : формула за изчисление на неговите стойности
Формулата за изчисление съдържа числа и имена на полета, свързани със знаци за
аритметични действия: + - * /.
Имената на полетата във формулата се заграждат в квадратни скоби.
Пример:
Zaplata s uvelichenie:[zaplata]*1,2
Име на изчисляемото Име на поле, участващо във формулата
поле
Заявки с параметри
Ако често ви се налага да стартирате една и съща заявка, но всеки път с различна стойност
за даден критерий, най-добре е да преобразувате тази заявка като заявка с параметър. В
този случай вместо конкретна стойност за критерия въвеждаме име на параметър, заграден
в квадратни скоби. След стартиране на заявката Access извежда прозорец, в който
потребителят въвежда конкретна стойност за дадения параметър. Като име на параметъра
можете да въведете каквото и да е, но все пак е хубаво това име да подсказва на
потребителя какво се очаква да въведе.
Гост No
[Въведи Гост No]
Име на параметър
Въвежда номер на гост
Въвеждане на данни в поле от тип OLE Object
1. Отваряте таблицата в режим Data Sheet
2. Кликвате в полето тип OLE Object на записа, за който ще въвеждате данни.
3. Insert/Object
4. Create from File
5. С бутона Browse намирате файла, който ще вмъкнете (В случая това са файловете от
папка Rooms на Desktop).
Въведи Гост No
5

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.

Дефиниране на връзки между таблици в Access

Дефинирането на връзка става чрез провлачване на първичния ключ от едната таблица върху съответния външен ключ от другата таблица...
Изпратен от:
Мария
на 2013-05-28
Добавен в:
Упражнения
по Информатика, ИТ
Статистика:
3 сваляния
виж още
 
Домашни по темата на материала
MS access задача програмиране
добавена от donidarkowow 08.05.2018
0
6
Подобни материали
 

Създаване на база данни с Microsoft Access

03 мар 2008
·
829
·
5
·
349
·
603
·
1

Отваря се основният прозорец на програмата: 1. Избираме Blank Database 2. Отваря се диалоговия прозорец File New Database
 
Онлайн тестове по Информатика, ИТ
Информационни технологии
междинен тест по Информатика, ИТ за Ученици от 8 клас
Тест за установяване на междинни знания на учениците, съобразен с новата учебна програма.
(Лесен)
15
11
1
2 мин
15.11.2019
Облачни среди
тематичен тест по Информатика, ИТ за Студенти от 1 курс
Тестът е за проверка на знанията по ИТ и конкретно по темата. Всички въпроси са само с един верен отговор.
(Труден)
64
1
1
25 мин
07.08.2019
» виж всички онлайн тестове по информатика, ит

Дефиниране на връзки между таблици в Access

Материал № 1002839, от 28 май 2013
Свален: 3 пъти
Прегледан: 4 пъти
Предмет: Информатика, ИТ
Тип: Упражнение
Брой страници: 3
Брой думи: 873
Брой символи: 4,996

Потърси помощ за своята домашна:

Имаш домашна за "Дефиниране на връзки между таблици в Access"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Мирела Любенова
преподава по Информатика, ИТ
в град Асеновград
с опит от  2 години
6

Пенка Кръстева
преподава по Информатика, ИТ
в град Пловдив
с опит от  6 години
36

виж още преподаватели...
Последно видяха материала
Сродни търсения