27.06.2005, 12:22 | #1 |
Участник
|
Вопрос по order by
Существует форма, в каторой записи упорядочены в по определеному индексу.
После того, как пользовательно правой кнопкой мыши делает фильтр по какому-либо полю, порядок в гриде сбивается. Необходимо после фильтрации пользователем произвести упорядовачиние отфильтрованых записей по индексу. |
|
27.06.2005, 12:33 | #2 |
Участник
|
Можно попробовать перекрыть ExecuteQuery у FormDataSource и там принудительно ставить необходимый порядок
|
|
27.06.2005, 12:48 | #3 |
Модератор
|
Попроуй в свойствах датасорса подставить в свойство Index необходимый индекс.
С Уважением, Георгий |
|
27.06.2005, 13:05 | #4 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
Попроуй в свойствах датасорса подставить в свойство Index необходимый индекс. С Уважением, Георгий После фильтрации он сортирует записи как было в запросе на SQl походу. |
|
27.06.2005, 13:06 | #5 |
Участник
|
Цитата:
Изначально опубликовано belugin
Можно попробовать перекрыть ExecuteQuery у FormDataSource и там принудительно ставить необходимый порядок |
|
27.06.2005, 13:11 | #6 |
Модератор
|
Плохо. По-идее, должен, но практике не происходит.
Тогда делайте так, как Максим сказал. |
|
27.06.2005, 13:17 | #7 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
Плохо. По-идее, должен, но практике не происходит. Тогда делайте так, как Максим сказал. |
|
27.06.2005, 13:28 | #8 |
Участник
|
еще где-то был метод filter
|
|
27.06.2005, 13:31 | #9 |
Участник
|
Цитата:
Изначально опубликовано belugin
еще где-то был метод filter |
|
27.06.2005, 13:32 | #10 |
Модератор
|
Шайтан! У меня - все работает. Попробуйте перекрыть executeQuery где-нить на SalesTable! У меня все отрабатывает!
Может, датасорсы не связаны? И это у другого дс eQ вызывается? Проверьте. С Уважением, Георгий |
|
27.06.2005, 13:45 | #11 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
Шайтан! У меня - все работает. Попробуйте перекрыть executeQuery где-нить на SalesTable! У меня все отрабатывает! Может, датасорсы не связаны? И это у другого дс eQ вызывается? Проверьте. С Уважением, Георгий А еще сразу возниакет вопрос, что бы програмно упорядочить необходимо: dataSorce_ds.index(index) так как то не сробатывает? |
|
27.06.2005, 13:50 | #12 |
Участник
|
модифицируйте у датасурса либо Query либо QueryRun.Query.
Посмотрите на аналоги http://erpkb.com/Axapta/KakIskat'Inf...sxodnyxTekstax |
|
|
|