25.03.2012, 17:51 | #2 |
Участник
|
Не очень понятен вопрос.
Если хотите сделать что-то вроде того, что из датасорса вытащить запрос, в котором кроме всех фильтров будет еще какой-то признак выделения строк и подсунуть такую конструкцию в queryRun, то, вроде бы такого нет. Если нужно просто обработать строки, которые выделены, то нужно смотреть в сторону методов getFirst и getNext датасорса. Например, в классе, в который передается курсор, независимо от того, выделено несколько строк или только одна, можно пользоваться чем-то вроде: Цитата:
protected void initFromCaller(common _callerTable)
{ ShipmentsJournal_OVK locShipmentsJournal; FormDataSource shipmentJournalDS; shipmentJournalDS = _callerTable.dataSource(); for (locShipmentsJournal = (shipmentJournalDS && shipmentJournalDS.getFirst(1)) ? shipmentJournalDS.getFirst(1) : _callerTable; locShipmentsJournal; locShipmentsJournal = shipmentJournalDS ? shipmentJournalDS.getNext() : null) { // Тут обрабатываем переменную таблицы locShipmentsJournal Последний раз редактировалось Raven Melancholic; 25.03.2012 в 17:55. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|