Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2011, 22:09   #1
Yanaso91
Новичок
Джуниор
 
Регистрация: 21.06.2011
Сообщений: 1
По умолчанию Связь между двумя таблицами

Добрый вечер!
Нужна помощь специалистов.
Есть две таблицы (пример во вложении).
1.Как сделать связь "один ко многим! между таблицами "Кредит" и "Клиент".
2. Можно ли сделать связь, чтоб при выборе кода кредита в таблице "клиент" подтягивались данные по типу кредита и процентной ставке из таблицы "Кредит".
3.Нужно создать запрос, чтоб определить на какую общую сумму был взят заем определенного типа кредита.
Вложения
Тип файла: rar Кредит.rar (11.9 Кб, 12 просмотров)
Yanaso91 вне форума Ответить с цитированием
Старый 21.06.2011, 22:21   #2
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

1. Откройте "Работа с базами данных - Схема данных", добавьте обе таблицы, перетащите поле "Код кредита" из таблицы "Кредит" на поле "Код кредита" таблицы "Клиент". При необходимости проставьте галочки и жмите Ок
2. Вопрос не понят
3.
Код:
SELECT Кредит.[Тип кредиту], Sum(Клієнт.[Сума кредиту]) AS [Sum-Сума кредиту]
FROM Кредит INNER JOIN Клієнт ON Кредит.[Код кредиту] = Клієнт.[Код кредиту]
GROUP BY Кредит.[Тип кредиту];
Вложения
Тип файла: rar Кредит.rar (11.5 Кб, 15 просмотров)
Если руки золотые, то не важно, откуда они растут.
ovt256 вне форума Ответить с цитированием
Старый 21.06.2011, 22:29   #3
skarzh88
 
Регистрация: 19.06.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от ovt256 Посмотреть сообщение
1. Откройте "Работа с базами данных - Схема данных", добавьте обе таблицы, перетащите поле "Код кредита" из таблицы "Кредит" на поле "Код кредита" таблицы "Клиент". При необходимости проставьте галочки и жмите Ок
2. Вопрос не понят
3.
Код:
SELECT Кредит.[Тип кредиту], Sum(Клієнт.[Сума кредиту]) AS [Sum-Сума кредиту]
FROM Кредит INNER JOIN Клієнт ON Кредит.[Код кредиту] = Клієнт.[Код кредиту]
GROUP BY Кредит.[Тип кредиту];
1.ок, попробую
2. Каждому "коду кредита" соответствует поле "тип кредита" и "процентная ставка" в таблице "Кредит". Нужно, чтоб при выборе в таблице "Клиент" код кредита (из таблицы Кредит) автоматом заполнялись поля "Тип кредита" и "Процентная ставка" (опять же из таблицы "Кредит")
3.Спасибо!
skarzh88 вне форума Ответить с цитированием
Старый 21.06.2011, 22:37   #4
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

Так в таблице Клиент поля Тип кредита и Процентная ставка совершенно лишние (имхо)
Делайте форму и на событие "После обновления" для поля "Код кредита" вешайте заполнение необходимых полей.

Этот вопрос встречал неоднократно на этом форуме, погоняйте поиском...
Если руки золотые, то не важно, откуда они растут.
ovt256 вне форума Ответить с цитированием
Старый 21.06.2011, 22:43   #5
skarzh88
 
Регистрация: 19.06.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от ovt256 Посмотреть сообщение
Так в таблице Клиент поля Тип кредита и Процентная ставка совершенно лишние (имхо)
Делайте форму и на событие "После обновления" для поля "Код кредита" вешайте заполнение необходимых полей.

Этот вопрос встречал неоднократно на этом форуме, погоняйте поиском...
Поля эти есть в таблице "Клиент", посмотрите внимательно.
К сожалению, так задано в условии, две таблицы с такими данными.
skarzh88 вне форума Ответить с цитированием
Старый 21.06.2011, 22:54   #6
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

Я успел исправить свой пост раньше
Остальное остается в силе.
Если руки золотые, то не важно, откуда они растут.
ovt256 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL - связь между таблицами. Сергей089 Microsoft Office Access 1 05.10.2010 11:49
Связь между таблицами Hottabych БД в Delphi 2 15.11.2009 22:09
Вопрос про связь между двумя таблицами Vit@L БД в Delphi 8 21.07.2009 06:37
Связь между двумя таблицами. megaten Microsoft Office Access 5 17.05.2009 14:17
Связь между таблицами Катрина БД в Delphi 3 17.05.2008 18:24