Има ли вариант информация от една таблица да се прехвърли в друга?
Здравейте, използвам Access 2016. Въпросът ми: ако имам таблица (регистър) съставен от 3 полета- персонален номер, име и разходен център, и желая тези три полета да присъстват и в друга таблица възможно ли е избирайки персонален номер 12 например (който е уникален за регистъра(първата таблица)), във втората таблица автоматично да ми се зареди и информацията за име и разходен център?
Здравейте, Цветана, да, това е възможно. Може да използвате връзки (relationships) между таблиците в Access, както и квартири (queries) или формуляри (forms), които ще Ви позволят автоматично да извлечете информация от първата таблица в втората.
В Access можете да създадете връзки между таблиците, така че когато въведете персонален номер в една таблица, съответната информация за име и разходен център автоматично да се зареди от другата таблица. Това се постига чрез създаване на връзки и използване на заявки или форми.
Създаване на връзки между таблиците:
- Отворете Access и отидете в Database Tools.
- Изберете Relationships.
- В диалоговия прозорец, който се отваря, добавете таблиците, които искате да свържете.
- Плъзнете полето Personal Number (персонален номер) от едната таблица в същото поле на другата таблица.
- Въведете типа на връзка (например One to Many).
- Потвърдете създаването на връзката, като натиснете Create.
Използване на Query за извличане на данни:
- Създайте нова Query (заявка) чрез Create > Query Design.
- Добавете таблиците, които съдържат данните. 3.В прозореца на заявката задайте филтър за Personal Number, като в полето поставите нужния номер.
- Добавете полетата Name (име) и Expense Center (разходен център) към заявката.
- Запишете заявката и я изпълнете. Така, когато въведете персонален номер, ще се заредят автоматично и съответните данни от другата таблица.
Използване на Form (формуляр):
- Създайте нов Form (формуляр) в Create > Form Design.
- Добавете полето за Personal Number.
- Свържете това поле с таблицата, която съдържа информацията за име и разходен център.
- Настройте формуляра така, че когато се избере персонален номер, автоматично да се попълват полетата за име и разходен център от свързаната таблица.
Тези стъпки ще Ви позволят да работите с данни от различни таблици, като автоматично извличате информация, когато я изберете чрез персонален номер.
Много благодаря за изчерпателния отговор!