Перейти к содержимому


Фильтр по значению из другой таблицы


Сообщений в теме: 5

#1 UmaCat

    Активный участник

  • Пользователи
  • PipPipPip
  • 122 сообщений

Отправлено 27 Ноябрь 2012 - 14:42

Таблица Справочник 1
поле Место - например "комната 1" , другое значение "комната 2" - эти значения уникальны

Таблица Справочник 2
Поле Игрушка - текст
Поле Место - связь со справочником Место
Пример
Волчок - Комната 1
Паровоз - комната 1
Самолет Комната 2

Таблица 3
В которой сначала выбирается место (связь со справочником 1), а потом должна выбираться игрушка (связь со справочником 2)

Как сделать чтобы в таблице 3, в поле связи для выбора были доступны только те предметы, которые находятся в уже выбранном месте?

Выбрал место "Комната 1"
В списке остались "Волчок" и "Паровоз"

Выбрал комната 2
В списке остался "Самолет"


PS: пример выдуман на ходу

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Ноябрь 2012 - 14:53

Используйте "фильтр по полю" в настройках поля связи.

#3 UmaCat

    Активный участник

  • Пользователи
  • PipPipPip
  • 122 сообщений

Отправлено 27 Ноябрь 2012 - 15:11

Просмотр сообщенияCbCoder (27 Ноябрь 2012 - 14:53) писал:

Используйте "фильтр по полю" в настройках поля связи.
да вот нет нужного поля в списке фильтра

#4 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 27 Ноябрь 2012 - 16:49

Оба поля являются полями типа "связь" и ведут в одну и ту же таблицу? можете опубликовать здесь скриншоты с их настройками?

#5 UmaCat

    Активный участник

  • Пользователи
  • PipPipPip
  • 122 сообщений

Отправлено 27 Ноябрь 2012 - 18:00

Просмотр сообщенияTimur (27 Ноябрь 2012 - 16:49) писал:

Оба поля являются полями типа "связь" и ведут в одну и ту же таблицу? можете опубликовать здесь скриншоты с их настройками?
оба поля связь, но ведут в разные таблицы-справочники
по картинкам
Есть таблица - груженая (главная)
там два поля
одно поле Empty pickup reference (gruz_emptypur.jpg) - ссылается на один справочник- там хранятся уникальные номера Reference (аналог из примера комната 1, комната 2) - Pickup reference
второе поле Контейнер ссылается на справочник контейнеров (gruz_contr.jpg) - там хранятся уникальные номера контейнеров
аналог из моего примера - Игрушка

Каждая игрушка хранится в определенном Месте - то есть таблица контейнер связана с таблицей референсов

при этом если начинается движение контейнера (игрушки) - то выбирается место (референс) и потом выбирается сам контейнер. Надо чтобы в списке контейнеров показывались только те контейнеры, которые привязаны к референсу

Прикрепленные изображения

  • Прикрепленное изображение: gruz_emptypur.jpg
  • Прикрепленное изображение: contr.jpg
  • Прикрепленное изображение: depot.jpg
  • Прикрепленное изображение: gruz_contr.jpg


#6 UmaCat

    Активный участник

  • Пользователи
  • PipPipPip
  • 122 сообщений

Отправлено 27 Ноябрь 2012 - 18:07

я в раздумьях конечно, может слить эти две таблицы - справочника в один
штука в том, что у нас возможна ситуация что нам скажут
у вас в этом месте 10 игрушек , а каких не скажут.
то есть номер контейнера известен не будет, а будет известно только их количество и референс

Сообщение отредактировал UmaCat: 27 Ноябрь 2012 - 18:09






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных