AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2010, 16:38   #5  
Nosta is offline
Nosta
Участник
 
23 / 10 (1) +
Регистрация: 28.07.2009
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Цитата:
Сообщение от Nosta Посмотреть сообщение
всем привет!

есть нетривиальная (как по мне) задачка:
<.........>
потом решил дописывать к строке фильтра доп. условия: '('+фильтр+')&'+значение. если находит первую запись, значит попадает.

первый вариант надежен, но на больших объемах данных кушает много времени и ресурсов.
второй вариант ровно в два раза быстрее, но имею смутные подозрения на счет его надежности применимо к разным типам данных.

есть ли более быстрые и изящные способы определения вхождения в отфильтрованный набор?
А откуда растут ноги у такой задачи? Я что-то не слышал, что бы фильтры криво отрабатывали.
задача в принципе простая: ограничить пользователю выбор допустимых значений по полю Х в зависимости от значения поля Y. например, если поле Х попадает в диапазон 125А..146Р, то допустимые значения для поля Y должны быть в диапазоне 'B..I|S..V'. и вот когда пользователь пытается ввести в поле Y, например, К, то система должна его грязно выругать.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:10.