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


не показывать в связанной таблице записи, если в основной таблице, записи присвоен статус "Архив"


В теме одно сообщение

#1 TelecomMedia

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

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

Отправлено 19 Февраль 2014 - 14:19

Добрый день.

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

#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 19 Февраль 2014 - 23:33

Просмотр сообщенияfabrika-r (19 Февраль 2014 - 14:19) писал:

Подскажите, каким образом можно не показывать в связанной таблице записи, если в основной таблице, записи присвоен статус "Архив"?
В связанной таблице создаете поле Статус родителя. В главной делаете вычисление, срабатываемое при изменении поля Статус записи
data_update("NNN",EVENTS_ENABLE, array('fXXX'=>$line['Статус записи']), "`fYYY`='" . $ID . "'");
, где NNN - номер связанной таблицы, fXXX - номер поля Статус родителя, fYYY - номер поля связи.
Далее создайте фильтр, исключающий записи, у которых поле Статус родителя > 0 (архивные и удаленные записи).

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






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

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