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


Фильтр по связанному полю


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

#1 Oleg_

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

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

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

Пытаюсь создать фильтр по полю "Категория", поле связанное
вот что получается `Категория` LIKE '%Бумага%'
однако фильтр не работает, не показывает записи совсем, что не так?
так тоже не работает
`Категория`='Бумага'

Сообщение отредактировал Oleg_: 18 Ноябрь 2012 - 15:16


#2 CbCoder

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

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

Отправлено 19 Ноябрь 2012 - 09:35

Поле "Категория" какого типа?

#3 Oleg_

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

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

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

тип поля - связь
категория из номенклатуры

#4 CbCoder

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

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

Отправлено 19 Ноябрь 2012 - 17:09

В полях типа "связь" хранится не текстовое значение, а id связанной записи, поэтому задавать их таким образом нельзя. Должно быть что-то вроде `Категория` = 11, где 11 - id нужной записи в связанной таблице.

#5 Oleg_

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

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

Отправлено 19 Ноябрь 2012 - 17:38

ясно, однако по непонятной причине фильтры ни с того ни сего заработали, вот так они выглядят:
`Категория`='бумага'
`Категория`='краска'
и.т.д

#6 CbCoder

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

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

Отправлено 19 Ноябрь 2012 - 17:50

Значит вы что-то путаете, и поле Категория у вас - не поле связи.

#7 Oleg_

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

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

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

Да точно перепутал, у меня в двух местах такой фильтр один по "список" другой по "связь"





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

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