|
![]() |
#1 |
MCTS
|
Цитата:
Сообщение от Raven Melancholic
![]() Не очень понятен вопрос.
Если хотите сделать что-то вроде того, что из датасорса вытащить запрос, в котором кроме всех фильтров будет еще какой-то признак выделения строк и подсунуть такую конструкцию в queryRun, то, вроде бы такого нет. Если нужно просто обработать строки, которые выделены, то нужно смотреть в сторону методов getFirst и getNext датасорса. Например, в классе, в который передается курсор, независимо от того, выделено несколько строк или только одна, можно пользоваться чем-то вроде: Последний раз редактировалось Eldar9x; 25.03.2012 в 18:55. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
MCTS
|
|
|
![]() |
#4 |
Участник
|
В любом случае, в QueryRun и в Query нет данных о выделенных строках, эти данные есть только в датасорсе. Так что пробежать по датасорсу все равно нужно, а вот что делать с этими данными, полученными при пробеге по датасорсу уже другой вопрос.
Один из вариантов это то, что предлагает db - воспользоваться классом RecordReferenceList_RU (если DAX2009, иначе сделать что-то подобное самому - там ничего особенно сложного нет). |
|