Отношенията в база данни
След като сте задали различни таблици за всеки обект в базата данни, имате нужда от начин да се каже на Microsoft Access, как отново да събират такава информация. Първата стъпка в този процес е да се определят отношенията между таблиците Ви. След като направите това, можете да създадете заявки, формуляри и отчети, за да се показва информация от няколко таблици едновременно.
Как взаимоотношения?
Един-към-много
Един-към-много отношения е най-честият тип отношения. В един-към-много отношения, един запис в таблица А може да има много съвпадащи записи в таблица Б, но на запис в таблица Б има само едно съвпадение на запис в таблица А.
"Много-към-много
В много-към-много отношения, което е рекорд в таблица А могат да имат много съвпадащи записи в таблица Б, и запис в таблица Б могат да имат много съвпадащи записи в таблица A. Този тип отношения е възможно само чрез определяне на 1/3 таблица (наречена една маса асоциация), чийто първичен ключ се състои от две полета чужди ключове от двете таблици А и Б. В действителност, много-към-много отношения са две много отношения с трета таблица. Например таблицата "Поръчки и таблицата" Продукти "имат" много-към-много връзка, която се определя чрез създаване на две-към-много за таблицата "Данни за орден.
Един-към-едно
В един-към-един, всеки запис в таблица А може да има само едно съвпадение на запис в таблица Б, всеки запис в таблица Б, може да има само едно съвпадение на запис в таблица А. Този тип отношения не е обща, защото по-голямата част от информацията, свързана и да са в една таблица. Използването на едно към едно се препоръчва, когато искате да споделите таблица с много области, да се изолира част с маса за сигурността на информацията или магазин, който се прилага само за подмножество от главната таблица. Вие може да искате, например, да се създаде таблица за записване на служители, участващи в един футболен мач за набиране на средства.
Дефиниране на взаимоотношения
Вие определяте връзка с добавянето на таблиците, които искате да се отнасят до връзките прозорец, и след това плъзгане на ключовата област на масата и го пуснете в ключ на друга таблица.
Вид връзка, че Microsoft Access създава зависи от това как са определени области, свързани с:
• един-към-много отношения се създава, ако само един от свързаните с нея области е първичен ключ или има уникален индекс.
• един-към-едно се създава, когато двете области, свързани с първични ключове или имат уникални индекси.
• В действителност, много-към-много отношения са две до много отношения с трета таблица, чийто първичен ключ се състои от две полета външни ключове на другите две таблици.
Забележка Ако плъзнете поле, което не е първичен ключ и не разполага с уникален индекс на друга област, която не е първичен ключ и не разполага с уникален индекс, се създава неопределен връзка. При заявки, съдържащи таблици с неопределен връзка, Microsoft Access показва по подразбиране да се присъедини линия между таблиците, но не е влязло в сила референтна цялост и няма гаранция, че записите са уникални във всяка таблица.






























Добро утро!
Аз съм разработване на база данни за професионално обучение, проведено от служители, които може да премахне на годишния план за обучение.
По отношение на връзката си искат, може да се проведе тренировка с повече от един служител и служител може да изпълнява повече от едно обучение. Мисля, че е "много към много отношения.
Имам маса за служители и маса за обучението, аз все още имат план, където първичен ключ на таблицата и първичен ключ на програмата за обучение на служителите е външен ключ.
Хареса ми някои разяснения относно тези отношения, защото аз съм намирането на някои трудности в изграждането на форми с полета от свързани таблици с тези основни таблици.
Благодаря ви за вниманието ви към въпроса ми може да заслужават
Анна Фортунато
Лека нощ Ана,
Както казах вече знае работата отношения, много-към-много, но на практика е, че нещата не работят.
С данните, които ми даде, не мога да отговоря, без да знаят кои бутони сте избрали и как са свързани таблиците. Във всеки случай този пример: Много DVD-към-много, много към много, че има много участници и много DVD-та. DVD-та имат маса и маса от участници, и маса, която е на Съюза, като използвате клавишите на всяка таблица.
За да разберем по-добре как да изтеглите и проучване на пример. Ако искате да покажете вашия пример да мога да видя какво не е наред. Да речем, че се опитваме да направим и не мога да кажа какво не е наред.
Добър вечер, имам следната ситуация, аз съм създаване на база данни и е установено, че е трудно да се направи запис в X има много записи в таблицата Y, например. регистър на служителите функции име в таблица и други пъти, като например регистрирането на името на графиците на всички месеца х функции? Сложих заявка функции име и техния график, време, за да регистрират първата qdo, за запис, OK, за да отидете на втория запис, превключва на функционирането Y са изразили Надявам се, че правилно проблема и да чакат за помощ. Няма повече да ви благодаря.
Само с тези данни не виждам какъв е проблемът. Предполагам, че имате форма, в която искате да въведете името на служителя и под форма, която ще влезе на време, нали? Сега аз не съм се разбере смисъла, че се променя името на официалния регистър за секунди!!
Ако мога да изпратите формуляра, с таблици / заявки, което зависи може би мога да разберем по-добре какъв е вашият въпрос.
Можете да видите също и следните примери работят с графици и да видим дали това помага нещо.
http://www.accessexemplos.com/ponto/~~V
Поздрави :)
От момента, в който имам лек проблем! За пръв път завършил дисциплина база, в това, че аз съм като и аз трябва да направите, практическа работа като база данни в Access! Аз избрах темата базата данни склад, тъй като аз съм като на курса логистика! Аз съм добре запознат с това, което искам, но не може да реализира идеята ми в Access после ми трябваше малко подпомагане ръка :)
Аз ще цитирам моя идея:
Моята база данни регистрира всичките си доставчици и клиенти, и записва всяка покупка, която правите в продавач (влизане на продукта), както и всяка продажба, която правите в клиент (продукт изход), (с различни модели на плащане, включително кредитни и парични средства) и покупките и продажбите автоматично ще намали или увеличи наличността на продукта, която ще има определена цена. След всеки продукт трябва да има определено място в склада, оставяйки празно място, когато види крайния продукт на всеки референтен. Като цяло в магазина ще има 500 препратки, и 25 на всеки референтен!
И досега успяхме да постигнем това:
tblLocalizacoes
Аз не знам това, което се приписва да се сложи тук
tblProdutos
Код на продукта - първичен ключ
Описание
Размер
Цена за покупка на дялове
Цена за единица на продажба
tblStock
Аз не знам това, което се приписва да се сложи тук
tblRecepcao
Номер на фактурата - първичен ключ
Доставчик
Данъчен номер
Продукт
Размер
Цена за покупка на дялове
tblExpedicao
Номер на фактурата - първичен ключ
Клиент
Данъчен номер
Продукт
Размер
Цена за единица на продажба
tblFornecedores
Доставчик кодекс - първичен ключ
Име
Данъчен номер
Адрес
Телефон
E-mail
tblClientes
Клиент код - първичен ключ
Име
Данъчен номер
Адрес
Телефон
E-mail
Проблемът сега е как да се направи отношения и поставянето на тези данни в таблици, които имат нищо!??
Благодаря Ви предварително цялата помощ е възможно :)
Лека нощ!
Аз се опитвам да направя връзка между таблици. Нещо като с пощенски файл на закона и Погледни ме сега ГРАД ВЪВ ВРЪЗКА С ТОВА CEP.
ИВ, която може да ми помогне?
ВНИМАТЕЛНО
ANA
Здравейте, моят въпрос е подобен на този на Анна, имат таблицата с имената и адресите на клиентите. Искам във форма, въведете име, адрес, автоматично ще се появи в друга област.
Благодаря.
agredeço сътрудничество
= D
Beijaooooo
<3
Добър ден.
Моето съмнение е:
Вече изградена почти цялата база данни.
Но ОК к ми се случва, е един от моите форми, които имат един падащ списък, който се отваря от вида на бизнес софтуер и затова версията, свързана с всеки вид софтуер, чрез въвеждане на нови данни от нов клиент директно от формата, Не мога да пиша тези записи.
Как мога да к всички к въведе нови данни автоматично се запаметяват?
Благодаря
Имам 40 позиции. Как да влезете в доклад от 20 точки остават в една колона и 20 в друга?
Здравейте добър ден!
Аз съм със съмнение, работи с много доставчици, но там е + или-6 продавачите трябва да следват всеки ден да се върне на продуктите за тях и ако аз не се помня как съм направят доклад, да ми покаже всички от тях с изключение на това, че аз искам в доклада разделят всеки доставчик и това разделение ми покаже общата стойност на всеки един, за да се върнат пари, нали знаете? Ако за всеки продавач имат няколко продукта с ценностите на всеки продукт и това, което искам е това, което показват в доклада и отделни доставчици за всеки оператор в пълен размер! Аз ще чакам
Добър ден!
Adoreii съдържание ми помогна да си върша работата ... на BD dúvida.Gostaria но аз все още имат много да знам какво означава (1,1 и 0, N), защото моят учител даде една рисунка, която имал връзка от осем маси и amabas е 1.1 и 0, N.
Моля, помогнете ми, ако на AMIS е възможно най-бързо ... защото аз съм в зависимост много на вашия отговор.
Obrigadaa!
Останете с Бога bjoO.
1,1 означава, че поне един ред от таблица 1 е свързан с друг рекорд.
Пример: един човек има един и само един RG, нормално, когато имаме този вид взаимоотношения, ние можем да го превърне в атрибут.
0, N означава, че човек може да има 0 или повече записи в отношенията между таблиците.
Пример: Служителите - Управление - проекти
В момента има 0 или повече служители в продължение на поне N различни проекти.
Сега има нещо Qlqr моя имейл: instrutor_jorge@hotmail.com
Здравейте! Чудя се как мога да се създаде главната страница на заявлението и как връзки към други страници?
Cumps
Искам на формуляр, чрез въвеждане на регистрацията на даден служител, името автоматично ще се появи и да функционира в друга област.
Здравейте момчета, добро утро, поиска помощ от следния случай:
Аз съм разработване на стоков контрол във фирмата, имам 03 маси, един продукт, един вход и един изход на фондовите части, проблем, аз не съм в състояние да се справи общият инвентар в таблицата на продукта. трябва да се натрупват и да се покаже общата инвентаризация в таблицата (FRM) продукти. Оценявам помощта. Благодаря.
коремни мускули
Добър ден
Аз съм студент една финалистка за програма бакалавърска и licencitura, статистически и управление на информация, че се опитва да се разработи база данни за управление на фонд, че на правителството разпределя в области, за да се улесни по-бързо достъп и по-добро управление на данни, че област този процес.
Така че, бих искал да имам вашата подкрепа, за да развият на тази база данни с помощта на Visual Basic, Access или Excel.
Благодаря
Роджерио
Мозамбик
Добро утро!
Моля, може ли някой да ми помогне? Съм направил базата данни и сега разбрах какво липсва, да направи взаимоотношенията между таблиците, мисля, че е твърде късно е сега, защото съм направил всички форми. Проблемът е, че когато "аз" в третия студент и щракнете върху бутон, който отваря формата "Адрес", отива на един студент. Исках да отворите личните данни на главната форма, и когато Натиснах бутона "Адрес" е да се отговори на студент, гледам основните данни. Ако някой може да ми помогне, аз ще бъда много щастлив! Мога дори да изпратите базата данни, която направих за да се даде на вас, момчета погледнете.
Правя всичко сам, нямам учител да ми помогне в момента ...
Прегръдка!
Deise
Дадох четене за моя въпрос и не intendi едно и също нещо.
Така че, ако ви теми за видео за моето положение, благодаря ви да ми изпратите на моята електронна поща
tonyacmanuel@hotmail.com
Любезно
AC Мануел