|
![]() |
#1 |
Участник
|
https://jkmsdax2012.wordpress.com/20...x-2009ax-2012/
В приведенном примере настройка Query выполняется в методе initParmDefault(). Описание класса Query который формирует структуру запроса смотрите здесь: https://msdn.microsoft.com/en-us/library/query.aspx Примеры ищутся быстро по ключевым словам QueryBuildDataSource и QueryBuildRange.
__________________
Ален ноби, ностра алис. Что означает - если один человек построил, другой завсегда разобрать может. |
|
|
За это сообщение автора поблагодарили: Artikov (1). |
![]() |
#2 |
Участник
|
Теперь вопрос правильно ли я понимаю сущность запроса. К примеру, у меня есть таблица TableHead, где есть поле Posted с типом NoYes, я хочу в запросе выбрать только те строки, в которых поле Posted = No.
X++: protected QueryRun buildInternalQueryRun(QueryRun _queryRun) { Query query; QueryBuildDataSource qbds; QueryBuildRange qbr; query = new Query(); qbds = _queryRun.query().dataSourceTable(tableNum(TableHead)); qbr = qbds.addRange(fieldNum(TableHead,Posted)); qbr.value(enum2str(NoYes::No)); return new QueryRun(query); } X++: qbr = qbds.addRange(fieldNum(TableHead,Posted));
qbr.value(enum2str(NoYes::No)); X++: return new QueryRun(query); |
|