![]() |
|
Модераторы: LSD |
![]()
|
|
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
Все это делаем пока в аксессе2000
Значит есть главная таблица Соглашения там два поля покупатель продавец: Соглашения Номер соглашения покупатель продавец Вторая куда собранны все все клиенты которые могут выступать и продавцами и покупателями. Фирмы ...перечень контор... Связываю табличку фирмы с табличкой [соглашения.покупатель], надо связать тех же теперь с колонкой [соглашения.продавец]. Проблема в том что что разделить нормально две таблицы нельзя. Н/П В одном соглашении покупатель = фирма1 продавец = фирма2 в следующем может случится что наборот покупатель = фирма2 продавец = фирма1 Че делать не могу сообразить, поделитесь идеями Это сообщение отредактировал(а) Colloseum - 21.9.2006, 12:04 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Поставь consrain что покупатель <> продавец.
Или вопрос в чем-то другом? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| ТоляМБА |
|
||||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 5 Всего: 252 |
Прежде чем писать такие заголовки, потрудитесь прочитать правила форума. Почему? Соглашения - Sogl Номер соглашения - NSogl покупатель - IDPok продавец - IDProd Фирмы - Firm Айдишник фирмы - IDFirm ...перечень контор... - FirmName
Это сообщение отредактировал(а) ТоляМБА - 21.9.2006, 12:42 |
||||
|
|||||
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
Имеется ввиду как подвязать одну таблицу двум полям? не создавать же вторую копию таблицы Фирмы??
Вроде так нельзя или (одну таблицу двум полям) или я чего-то не знаю? Какой выход. З.Ы. хотел картинку разместить да че-то мороки много. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Постарайся все-таки, а то вопрос твой явно прост, но непонятен. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
О, вот.
![]() Значит одни и те же фирмы могут выступать как покупателями так и продавцами. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
чего надо? собрать кого с кем и по каким признакам? отталкиваться от соглашений или от конкретной фирмы?
|
|||
|
||||
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
Смотри все просто: т.Соглашения это верз иерархии, как бы пока что.
Как видно Client'а можно найти в т.Фирмы, а salesman'a там же, вот так. Разбить таблицу на две (отделив поставщиков и получателей отдельно) нельзя, в соглашении с ContractNum 10 клиент к примеру Фирма1 покупатель Фирма2, а в соглашении с ContractNum 11 уже Фирма2 будем продавать чето в Фирму1. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
и что из того? что надо получить? исходя из чего это надо получить? только что ты просто ещё раз объяснил, что одна и та же фирма может выступать,как в роли покупателя, так и в роли продавца...
|
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 5 Всего: 252 |
Colloseum, $@#$% $#%%$ #^^^%%^^%%$!!!!!!!
ТЫ МОЙ ПОСТ ЧИТАЛ??? Я ТЕБЕ СДЕЛАЛ ИМЕННО ТО ЧТО ТЕБЕ НАДО - СОЗДАЙ В АКЦЕССЕ ТАБЛЫ КАК У МЕНЯ И ТЕКСТ ЗАПРОСА В ЗАПРОСЫ ЗАСУНЬ И ВЫВЕДИ В ВИДЕ КОНСТРУКТОРА! И не %$#$ людям мозги такими сообщениями: Копия не создаётся, просто табла с фирмами привязывается 2 раза, но второй раз с другим названием!!! |
|||
|
||||
| PyS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 21.8.2006 Где: г. Алматы (Казахс тан) Репутация: нет Всего: 1 |
ТоляМБА, думаю что погорячился |
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 5 Всего: 252 |
||||
|
||||
| PyS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 21.8.2006 Где: г. Алматы (Казахс тан) Репутация: нет Всего: 1 |
Я думаю, что ,Colloseum, примет твои извинения
IMHO, что тебя просто не поняли. Это сообщение отредактировал(а) PyS - 22.9.2006, 09:12 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
Colloseum, ты можешь в запросе использорвать одну и ту же таблицу дважды, а то и трижды: копия таблицы для этого не нужна, просто ты используешь источник данных сначала в одной роли, потом - в другой.
|
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |