У меня есть 2 стола - компания и счет-фактура.
У счета есть поля - номер, поставщик, покупатель и т. Д. У компании есть поля - имя и т. Д.
- Я хотел бы хранить каждую компанию (поставщиков, а также покупателей) в одном столе.
- При создании счета-фактуры я хотел бы использовать только таблицу Company для ссылки на поставщика и покупателя.
- Каждая компания может быть покупателем/поставщиком по любому счету.
Вопрос1: Как создать такие отношения между Компанией и счетом-фактурой? И это даже возможно?
Я понимаю, что это может быть проблематично, потому что, если вы хотите создать запрос для отображения номера счета, поставщика и покупателя, в таблице компании есть только одно поле с названием компании. Таким образом, кажется, что путь - это иметь 2 таблицы (поставщиков и покупателей), как предлагает @ Invent-Animate. Тем не менее, я не хочу хранить 2 записи одной и той же компании в двух таблицах. (Каждая компания может быть покупателем/поставщиком)
Question2: Как преодолеть эту проблему?
Спасибо за ваше времядоступ 2010 отношение - одно поле к 2 в другой таблице
0
A
ответ
0
В этой связи я нашел свой ответ http://bytes.com/topic/access/answers/948061-how-relate-two-fields-one-table-one-field-another В основном это было очень просто, я был просто не в курсе такой функциональности доступа.
Смежные вопросы
- 1. одно к необязательному одно отношение в EclipseLink
- 2. Access 2010 VBA, ссылаясь на одно поле в таблице
- 3. CakePHP Доступ к другой таблице мой взгляд
- 4. Вставка строк в таблицу, которая имеет отношение к другой таблице
- 5. Доступ к форме VBA 2010 в таблице данных
- 6. Вычислительное отношение записей, существующих в другой таблице
- 7. Объявление 2 отношение к той же таблице в yii2
- 8. Linq 2 SQL Один к нулю или одно отношение возможно?
- 9. Доступ к другой таблице не работает
- 10. Oracle SQL для возврата нескольких значений из другой таблицы/строк в одно поле в другой таблице
- 11. Красноречивое, множественное отношение к таблице
- 12. Доступ к таблице записей - Zend Framework 2
- 13. Соедините 2 записи в 1 таблице с 2 записями в другой таблице, чтобы создать 2 записи
- 14. mysql - обновить поле в 1 таблице, где другое поле в этой таблице = поле в другой таблице
- 15. Как установить одно направленное отношение между двумя полями (в одной таблице или другой) в Entity
- 16. поле Update основано на соответствие 2 поля в другой таблице
- 17. Как обновить поле в одной таблице на основе поля в другой таблице в MS Access 2010
- 18. Сохранение объекта в таблице, который имеет отношение к другой таблице с использованием спящего режима
- 19. Django: m2o отношение к таблице m2m
- 20. Использование текста в поле 1 для проверки текста в поле 2 - Доступ 2010
- 21. MS Access 2010- Как обновить поле в одной таблице на основе поля в другой таблице
- 22. Отношение HABTM к одной таблице в CakePHP
- 23. Как получить доступ только те записи, где отношение к другой таблице доступен - Laravel
- 24. CakePHP 2.x Доступ к другой модели
- 25. Набора Yii Модель отношение к другой области
- 26. Многие к одному Отношение в Symfony 2
- 27. Доступ к таблице в таблице (Watir/PageObject)
- 28. Удаленный доступ к Sharepoint 2010
- 29. Доступ к Ms: поле автозаполнения со значениями из другой таблицы
- 30. Как представить (необязательно) одно (необязательно) одно отношение
Поставщики и покупатели - это два отдельных объекта. Должны быть их собственные таблицы, соответственно. Тогда ваша таблица счетов будет иметь первичный ключ для каждого счета-фактуры и 2 внешних ключа -> ProviderID и BuyerID –
@ Invent-Animate. Я понимаю, но в моем случае покупатель по одному счету может быть поставщиком по другому. Поэтому я хочу сохранить все записи в одной таблице, если это возможно. Или я должен как-то сохранить 2 таблицы одинаковыми? Спасибо – user1031743
2 таблицы не идентичны, потому что вы сказали, что покупатель * может * быть поставщиком, а не * всегда будет поставщиком *. Я думаю, вы могли бы обойтись с 1 столом, но я бы пошел с 2, если бы у меня был вариант. Что касается вашего вопроса, нам нужна картина диаграммы связей или схемы таблиц или чего-то еще. –