Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564

Связать таблицы по 2-м полям

31.10.2015, 14:37. Показов 3401. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, подскажите можно ли связать 2 таблицы по 2-м полям?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2015, 14:37
Ответы с готовыми решениями:

БД в Access 2007: По каким полям связать таблицы?
Доброго времени суток, господа! Суть проблемы: в базе есть таблица Объектов, которые при контактах с Клиентами могут фигурировать в трех...

Связать две таблицы по заданным полям
Есть у нас 2 таблицы, первая: customers содержит поля id, name, city, notes и вторая таблица: jobs у которой есть следующие поля: id,...

Как связать две таблицы по нескольким полям?
Нужно, что бы работала связь Master-Detail. Но связать таблицы можно только сразу по двум полям, т.к. только в паре получается уникальная ...

14
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
31.10.2015, 14:40
Цитата Сообщение от alexpro1979 Посмотреть сообщение
можно ли связать 2 таблицы по 2-м полям?
Можно.
0
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
31.10.2015, 15:42  [ТС]
2 поля одной к двум другой?
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
31.10.2015, 15:44
Цитата Сообщение от alexpro1979 Посмотреть сообщение
2 поля одной к двум другой?
Ложи пример, в 2000, будем сделать
0
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
31.10.2015, 16:21  [ТС]
Пример 2000 формат
Вложения
Тип файла: rar Склад.rar (17.9 Кб, 8 просмотров)
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
31.10.2015, 16:39
Цитата Сообщение от alexpro1979 Посмотреть сообщение
...Пример...
Во первых как обычно нужен ответ - ДЛЯ ЧЕГО ЭТО НУЖНО?
По моей практике это обычно бывает нужно в - ФОРМАХ.
В примере - НИ ОДНОЙ ФОРМЫ НЕТ.
Тогда для чего это? Может вы не правильно БД надумали строить?
Хотся чтобы вы озвучили задумку (типа всякое бывает).
1
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
31.10.2015, 16:44
Такая связь была нужна?
Вложения
Тип файла: rar Склад.rar (18.2 Кб, 17 просмотров)
1
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
31.10.2015, 16:58  [ТС]
Спасибо, правильно. Вопрос есть таблица оборота материалов где и приход и расход в одной таблице, соответственно если вводим строку расхода, то не будет поставщика. Поставщика хочу связать с справочником поставщиков. Связь один ко мномим не получается.

Добавлено через 1 минуту
Или лучше сделать 2 таблицы: 1-приход материалов, 2-я расход?
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
31.10.2015, 16:59
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Связь один ко мномим не получается.
Почему? Один поставщик, много поставок, что не так?
0
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
31.10.2015, 17:09  [ТС]
Получилось туплю

Добавлено через 38 секунд
На Ваш взгляд нужно делить таблицу оборота материалов на 2: приход и расход?
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
31.10.2015, 17:10
Цитата Сообщение от alexpro1979 Посмотреть сообщение
есть таблица оборота материалов
По уму, то таблицы ОБОРОТА не должно быть, должен быть - Запрос - Остатки или Склад, типа имею ввиду - должно вычисляться в запросе, а не в таблицвх.
Вот ранее выложенный мной пример - - по - Приход-Расход-Остаток
Именно по моему примеру отвечу более быстрее, т. к. ковырялся и вникал более дотошно чем в чужие БД.
Вложения
Тип файла: rar Товары-15 (ПриходРасходОстаток).rar (323.5 Кб, 11 просмотров)
1
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
31.10.2015, 17:24
Лучший ответ Сообщение было отмечено alexpro1979 как решение

Решение

Цитата Сообщение от alexpro1979 Посмотреть сообщение
На Ваш взгляд нужно делить таблицу оборота материалов на 2: приход и расход?
На мой взгляд, делать нужно то, что именно вам в вашей базе удобнй и рациональной. Лично я привыкла все операции держать в одной таблице.
1
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
31.10.2015, 19:22
Ну да, просто скопировали.
Кто бы спорил.
1
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
31.10.2015, 20:20
Цитата Сообщение от texnik-san Посмотреть сообщение
Лично я привыкла все операции держать в одной таблице.
А я делаю в двух таблицах: в таблице Приход идет приход, а уже из нее идет расход в таблице Расход. Получается, что приход есть, как будто номер прихода, т.е. пришло 10 кг. яблок от одного поставщика по 1 рублю и 10 кг. таких же яблок от другого поставщика тоже по 1 рублю они при списании (продаже) показываются отдельными записями и всегда видно сколько чего осталось от определенного прихода. Мне кажется так удобнрее (во всяком случае проблем и не ясностей нет. Только ясность.
1
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
31.10.2015, 20:41
Лучший ответ Сообщение было отмечено alexpro1979 как решение

Решение

Да, для каждой задачи есть конкретный, лучший только для нее, метод. Ваш тоже имеет право на жизнь.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.10.2015, 20:41
Помогаю со студенческими работами здесь

Объединить две таблицы по двум одинаковым полям. Не показываются данные со второй таблицы
set safety off select tbl1 Index ON pole1 TAG pole1 OF C:\tbl1.dbf.cdx select tbl1 Index ON pole2 TAG pole2 OF...

Join одной таблицы по нескольким полям другой таблицы
Здравствуйте! Интересует возможность следующего: Есть, например, такой справочник такого вида: Id |Name 1|Есть 2|Нет ...

Связать колонку одной таблицы с колонкой другой таблицы
Добрый день! Как связать две ячейки двух таблиц: Из таблицы № 1 данные колонки "категория" ...

Обращение к полям таблицы
Добрый день. Подскажите пожалуйста правильно ли я обращаюсь к полям таблицы? Для этого немного поясню суть проблемы: есть таблицы, у...

Обращение к полям таблицы
Доброго времени суток! Я только начал изучать БД и возникла необходимость программно обратиться к полю таблицы и сохранить его содержимое в...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru