Кратк. - сест. тал.
 Аватар для Vit@L
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543

Вопрос про связь между двумя таблицами

20.07.2009, 13:24. Показов 4525. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. Помогите встать на путь истинный что-то я немного запутался. В общем проблема в следующем.
Есть база MS Access, в ней есть таблица Отделов и таблица Сотрудников.

Таблица "Отделы" состоит из:
1. Код отдела
2. Название отдела

Таблица "Сотрудники" состоит из:
1. Код сотрудника
2. Фио сотрудника
3. Код отдела
4. Отдел

Т.е. к примеру есть отдел "Бухгалтерия" с кодом 55001, в этом отделе работают сотрудники: Иванов, Петров, Сидоров.
Как сделать так, чтобы при изменении названия отдела в таблице "Отделы", это название само поменялось в таблице "Сотрудники" у всех сотрудников, которые относились к этому отделу. Я понимаю что нужно как-то связать эти таблицы по коду отдела, но как это сделать средствами Делфи не совсем разобрался.

В общем я немного запутался.
Заранее, большое спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.07.2009, 13:24
Ответы с готовыми решениями:

Как создать связь между двумя таблицами
Я создала две таблицы в Database Desktop, но не могу их связать один-ко-многим. Кто может объяснить как это сделать?

Связь между таблицами
Добрый день. Мне необходимо отобразить данные в DBgrid в Delphi 7, используя ADOQuery, SQL и Access. Таблиц всего десять: Главная...

Связь между таблицами
пытаюсь сделать связь такого плана: при нажатии в бдлукаплистбокс (привязному к основной таблице) по ключевому полю, эдиты заполняются...

21
Кратк. - сест. тал.
 Аватар для Vit@L
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
21.07.2009, 15:11  [ТС]
Студворк — интернет-сервис помощи студентам
mamedovvms,
Спасибо за помощь
0
 Аватар для bv777
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 19
06.08.2009, 22:35
Дабы не начинать новую тему напишу тут. Имеются 2 таблицы -
1-я таблица Организация (Org): поля id - уникальный индекс, автогенерация; Org - название организации;
2-я таблица Подразделение (Ceh): id - уникальный номер; id_org - номер организации; ceh - наименование цеха (подразделения); id_org - является вторичным ключем, таблицы завязаны org.id -> Ceh.id_org. Добавление новой записи в таблицу Org проходит без проблем, а при добавлении в таблицу Ceh ругается при попытке добавить значение в id_org, точно не вспомню что именно но суть в том что это поле является вторичным ключем.
Запрос на добавление данных
в переменную n сохраняем значение поля org.id
Insert Into ceh (id_Org,ceh) Value (n,'название цеха');
Хочу добиться следующего результата:
1) возможность добавлять/удалять новые данные в таблицы org и ceh,
2) возможность назначить в какой организации какие подразделения,
3) при выборе организации показать только те подразделения которые в ней присутствуют.
Дальше первого пункта не ушел, потому как не могу назначить какое подразделение в какой организации. Помогите решить эту задачку.

СУБД - MSSQL 2005, подключение через ADO
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.08.2009, 22:35
Помогаю со студенческими работами здесь

Связь между 3-мя таблицами
Добрый день.Очень сильно нужна помощь. Есть 3 таблицы.Все они связанные между собой(на скриншоте бд). В delphi на форму добавил 3...

Связь между таблицами
Имеется две таблицы. OTDEL и Clients. Между ними связь один otdel ко многим clients. Есть база, три звена. Делаю клиент, на нем отобразил...

Связь между таблицами
Столкнулся с проблемой,немогу написать запрос,где в одном запросе объеденялись связи между 4 и более таблицами. Призявать по ключевым...

Связь между таблицами
Здравствуйте. Я разрабатываю базу данных, У меня имеется две таблицы, связанные между собой. Связь один-ко-многим. 1 таблица -...

Связь между таблицами
Здравствуйте, вообщем в приложении есть доставка топлива, определенное количество, нужно что бы при продаже на другой вкладке убавлялось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

Новые блоги и статьи
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru