Тема: Check Box
Показать сообщение отдельно
Старый 02.02.2018, 11:01   #12  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,651 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Karlygash
В гриде есть поле. В этом поле выпадает список операции. И там можно выбрать одну операцию и дальше работать. А сейчас хотят выбрать не одну операцию а несколько операции.
Цитата:
Сообщение от pitersky
А можно узнать смысл такого?
Обычно лукап делают на записи в связанной таблице. Что мешает нарисовать подчинённый грид и выбирать там поштучно?
Цитата:
Сообщение от Karlygash Посмотреть сообщение
Как раз таки не штучно, а несколько строк надо выбрать.
Здесь имелось в виду, что желательно все-таки придерживаться принципов нормализации данных.

Т.е. вот Вы добились чего хотели и выбрали несколько значений в одном lookup. А куда Вы эти выбранные значения сохранять будете? В одно поле? Через запятую? А использовать потом как собираетесь? Писать "парсер", который будет из строки "выковыривать" отдельные значения по разделителям? А если пользователь "шаловливыми ручками" поправит значение в этом поле?

Обычно для хранения нескольких однотипных значений делают несколько записей. По одной записи на одно значение. Вот Вам и предлагают вместо одной записи с одним полем "операции" создать еще одну подчиненную таблицу. Где в рамках одной записи выбирается одна операция, но таких записей может быть много. А в форме вывести эту дополнительную таблицу в подчиненном Grid

Ну, чтобы было понятно, Вы же не записываете список кодов номенклатур, например, заказа, в шапку этого заказа. У Вас есть отдельная таблица для списка номенклатур. Здесь разница только в том, что кроме собственно кода операции и ссылки на родительскую таблицу больше полей не будет
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Dreadlock (1).