|
Кратк. - сест. тал.
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
|
|
Вопрос про связь между двумя таблицами20.07.2009, 13:24. Показов 4525. Ответов 21
Метки нет (Все метки)
Привет всем. Помогите встать на путь истинный что-то я немного запутался. В общем проблема в следующем.
Есть база MS Access, в ней есть таблица Отделов и таблица Сотрудников. Таблица "Отделы" состоит из: 1. Код отдела 2. Название отдела Таблица "Сотрудники" состоит из: 1. Код сотрудника 2. Фио сотрудника 3. Код отдела 4. Отдел Т.е. к примеру есть отдел "Бухгалтерия" с кодом 55001, в этом отделе работают сотрудники: Иванов, Петров, Сидоров. Как сделать так, чтобы при изменении названия отдела в таблице "Отделы", это название само поменялось в таблице "Сотрудники" у всех сотрудников, которые относились к этому отделу. Я понимаю что нужно как-то связать эти таблицы по коду отдела, но как это сделать средствами Делфи не совсем разобрался. В общем я немного запутался. Заранее, большое спасибо!
0
|
|
| 20.07.2009, 13:24 | |
|
Ответы с готовыми решениями:
21
Как создать связь между двумя таблицами Связь между таблицами Связь между таблицами |
|
Кратк. - сест. тал.
87 / 51 / 4
Регистрация: 13.03.2008
Сообщений: 543
|
|
| 21.07.2009, 15:11 [ТС] | |
|
0
|
|
|
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
|
|
| 06.08.2009, 22:35 | |
|
Помогаю со студенческими работами здесь
22
Связь между 3-мя таблицами Связь между таблицами Связь между таблицами Связь между таблицами Связь между таблицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Рисование бинарного древа до 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
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|