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


Автоматическое добавление в список


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

#1 Char

    Участник

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

Отправлено 27 Ноябрь 2010 - 21:37

Здравствуйте!

Есть таблица1 в которой содержится поле список с множественным выбором. Можно ли автоматически изменять значения этого списка при изменении значений одного из полей в другой таблице?

#2 Timur

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

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

Отправлено 29 Ноябрь 2010 - 10:09

Да, возможно, с помощью вычислений в таблице.

#3 bryukhov

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

  • Пользователи
  • PipPipPip
  • 317 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 18 Март 2012 - 14:39

Приведите простой пример, как сделать, нет ничего в документации.

#4 Zver

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

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

Отправлено 26 Март 2012 - 05:27

А можно ли увеличить количество вариантов значений в списке?

PS Предложение по доработке. Предлагаю для поля список значения вариантов хранить в отдельной таблице. Это упростит переименовывание и добавление записей в список.

#5 bryukhov

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

  • Пользователи
  • PipPipPip
  • 317 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 26 Март 2012 - 07:26

?

#6 CbCoder

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

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

Отправлено 26 Март 2012 - 09:38

Просмотр сообщенияChar (27 Ноябрь 2010 - 21:37) писал:

Есть таблица1 в которой содержится поле список с множественным выбором. Можно ли автоматически изменять значения этого списка при изменении значений одного из полей в другой таблице?

Просмотр сообщенияZver (26 Март 2012 - 05:27) писал:

А можно ли увеличить количество вариантов значений в списке?
Предлагаю для поля список значения вариантов хранить в отдельной таблице. Это упростит переименовывание и добавление записей в список.

Поля типа "список" не предназначены для динамического изменения, для таких случаев необходимо использовать поля с типом "связь". Они как раз и хранят значения в отдельной таблице. Если же требуется множественный выбор, можно использовать подтаблицы.

#7 Zver

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

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

Отправлено 30 Март 2012 - 04:19

Просмотр сообщенияРазработчик (26 Март 2012 - 09:38) писал:

Поля типа "список" не предназначены для динамического изменения, для таких случаев необходимо использовать поля с типом "связь". Они как раз и хранят значения в отдельной таблице. Если же требуется множественный выбор, можно использовать подтаблицы.

Так и приходится делать. Предлагал что бы этот функционал стал частью системы. У меня в БД есть несколько полей с типом список. И при добавлении/изменении приходится менять все поля. .. и тут появляется вероятность забыть... Можно бы было все списки поместить в 2 таблицы - названия списков и элементы списков.





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

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