Цитата:
Сообщение от
Karlygash
В гриде есть поле. В этом поле выпадает список операции. И там можно выбрать одну операцию и дальше работать. А сейчас хотят выбрать не одну операцию а несколько операции.
Цитата:
Сообщение от
pitersky
А можно узнать смысл такого?
Обычно лукап делают на записи в связанной таблице. Что мешает нарисовать подчинённый грид и выбирать там поштучно?
Цитата:
Сообщение от
Karlygash
Как раз таки не штучно, а несколько строк надо выбрать.
Здесь имелось в виду, что желательно все-таки придерживаться принципов нормализации данных.
Т.е. вот Вы добились чего хотели и выбрали несколько значений в одном lookup. А куда Вы эти выбранные значения сохранять будете? В одно поле? Через запятую? А использовать потом как собираетесь? Писать "парсер", который будет из строки "выковыривать" отдельные значения по разделителям? А если пользователь "шаловливыми ручками" поправит значение в этом поле?
Обычно для
хранения нескольких однотипных значений делают несколько
записей. По одной записи на одно значение. Вот Вам и предлагают вместо одной записи с одним полем "операции" создать еще одну подчиненную таблицу. Где в рамках одной записи выбирается одна операция, но таких записей может быть много. А в форме вывести эту дополнительную таблицу в подчиненном Grid
Ну, чтобы было понятно, Вы же не записываете список кодов номенклатур, например, заказа, в шапку этого заказа. У Вас есть отдельная таблица для списка номенклатур. Здесь разница только в том, что кроме собственно кода операции и ссылки на родительскую таблицу больше полей не будет