Есть ли такая функциональность в Террасофте как множественный выбор для элемента LookupDataControl?
Если есть, подскажите пожалуйста как она реализуется.
Здравствуйте, Андрей.
Есть пример решения для LookupControl: http://community.terrasoft.ua/developer/solutions/4155
Если Вы хотите множественный выбор для LookupDataControl, то возникает вопрос, где Вы хотите хранить выбранные значения - если в одном поле таблицы, то это не очень хорошая идея с точки зрения нормализации данных и лучше подумать о дополнительной таблице развязки и использовании обычного LookupControl.
Upd.: Не обратил внимание на раздел форума. Вы точно имеете ввиду версию Террасофт 2.8?
Нет, извините, пользуюсь версией Террасофт 3.3
Понимаете Артем, мне нужно чтобы все выбранные записи отображались в одном поле, поэтому придется что-то решать с нормализацией данных)
Нет, извините, пользуюсь версией Террасофт 3.3
Понимаете Артем, мне нужно чтобы все выбранные записи отображались в одном поле, поэтому придется что-то решать с нормализацией данных)
Сталкивался с подобной задачей:
Отображать в одном поле сохраненные результаты множественного выбора.
Использовал метод идентичный тому, который по ссылке указал Артем, с дополнительной обработкой результатов выбора (сохранение в связанную таблицу всех выбранных значений). И наоборот, значение лукапа заполнялось подзапросом из этой таблицы.
С нормализацией все ок, и выбор очень удобный и быстрый получился.
Сталкивался с подобной задачей:
Отображать в одном поле сохраненные результаты множественного выбора.
Использовал метод идентичный тому, который по ссылке указал Артем, с дополнительной обработкой результатов выбора (сохранение в связанную таблицу всех выбранных значений). И наоборот, значение лукапа заполнялось подзапросом из этой таблицы.
С нормализацией все ок, и выбор очень удобный и быстрый получился.
Не могли бы Вы скинуть описание или пример такого метода сохранения данных?
Пока сделано так:
Создал поле(справочник), привязал к нему окно множественного выбора, тут всё работает.
А вот что дальше с этим делать, т.е. как обработать множественный выбор после самого выбора пока не понятно.
Комментарии
Здравствуйте, Андрей.
Есть пример решения для LookupControl: http://community.terrasoft.ua/developer/solutions/4155
Если Вы хотите множественный выбор для LookupDataControl, то возникает вопрос, где Вы хотите хранить выбранные значения - если в одном поле таблицы, то это не очень хорошая идея с точки зрения нормализации данных и лучше подумать о дополнительной таблице развязки и использовании обычного LookupControl.
Upd.: Не обратил внимание на раздел форума. Вы точно имеете ввиду версию Террасофт 2.8?
Нет, извините, пользуюсь версией Террасофт 3.3
Понимаете Артем, мне нужно чтобы все выбранные записи отображались в одном поле, поэтому придется что-то решать с нормализацией данных)
Сталкивался с подобной задачей:
Отображать в одном поле сохраненные результаты множественного выбора.
Использовал метод идентичный тому, который по ссылке указал Артем, с дополнительной обработкой результатов выбора (сохранение в связанную таблицу всех выбранных значений). И наоборот, значение лукапа заполнялось подзапросом из этой таблицы.
С нормализацией все ок, и выбор очень удобный и быстрый получился.
Не могли бы Вы скинуть описание или пример такого метода сохранения данных?
Пока сделано так:
Создал поле(справочник), привязал к нему окно множественного выбора, тут всё работает.
А вот что дальше с этим делать, т.е. как обработать множественный выбор после самого выбора пока не понятно.
Спасибо, нашел решение.