powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно реализовать отношение один ко многим?
7 сообщений из 7, страница 1 из 1
Как правильно реализовать отношение один ко многим?
    #32559835
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть таблица магазин со стороны один и есть таблица товар со стороны многие. Т.е. на один магазин приходится много товаров.
В таблице товар есть поле (тип логичесий) "выгрузка_товара", т.е. если товар уже выгружен, то на форме этот товар не отображается.
Таблица магазин связана с таблицей товар по счетчику в таблице магазин, т.е. по номеру магазина.
Как мне реализовать следующее ? ? ? :
1. Корректно разделить магазины и товары с помощью главной/подчиненной форм? Какие источники данных нужны? нужны ли вложенные запросы? Могут ли поля присутствовать как в главной форме так и в подчиненной?
2. В таблице товар есть поле номер_оператора, так вот нужно также выводить записи только для номера оператора заданного на форме из вне. Как это сделать?
...
Рейтинг: 0 / 0
Как правильно реализовать отношение один ко многим?
    #32559845
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gyslik, ты E-mail получил?
...
Рейтинг: 0 / 0
Как правильно реализовать отношение один ко многим?
    #32559916
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ на мыле.
...
Рейтинг: 0 / 0
Как правильно реализовать отношение один ко многим?
    #32559984
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос пока что оставляю, в особенности, как сделать так:
я убрал все товары для магазина, т.е. есть главная форма с атрибутами только для магазина и подчиненная с атрибутами только для товара
авторВ таблице товар есть поле (тип логичесий) "выгрузка_товара", т.е. если товар уже выгружен, то на форме этот товар не отображается.
как мне сделать, чтобы для магазина, у которого нет товаров не отображался и сам магазин?
Если я добавляю для источника главной формы магазина поле из подчиненной таблицы товар "выгрузка_товара"<>True, то в данных получается ерунда.
...
Рейтинг: 0 / 0
Как правильно реализовать отношение один ко многим?
    #32560017
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но если магазин не будет появляться на главной форме, как ты добавишь товар в такой магазин? Или у тебя есть еще одна форма? Лучше не плодить формы....
А вообше, сделать н трудно: создай запрос типа:
select count([товар]) from [магазин] group by [магазин] having count([товар]) >0
и приджоинь его к основному запросу в главной форме - получишь только те магазины, в которых есть товар... 8-)
...
Рейтинг: 0 / 0
Как правильно реализовать отношение один ко многим?
    #32560058
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо если магазин не будет появляться на главной форме, как ты добавишь товар в такой магазин?
Суть вопроса - пользователь ОДИН раз набрал магазин и для одного магазина набрал много товаров, выгрузил данные по этому ОДНОМУ магазину и всем товарам для этого магазина и всё - этих товаров и этого ОДНОГО магазина в форме быть не должно.

И как раз не получается у меня сделать так, чтобы этот ОДИН магазин для которого все товары выгружены больше не отображался. Вернее получается, но так, что все работает абсолютно не правильно.

авторА вообше, сделать не трудно.
Спасибо, попробую.
...
Рейтинг: 0 / 0
Как правильно реализовать отношение один ко многим?
    #32560136
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторприджоинь его к основному запросу в главной форме
В том то и дело, что когда я добавляю в источник строк главной формы какое-либо поле из подчиненной, то все начинает работать не правильно.
Т.е. я проверил, на уровне запроса все работает нормально, а вот на уровне формы - не правильно.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно реализовать отношение один ко многим?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]