QueryBuildRange的各种条件的总结
来源:互联网 发布:h5 js开发3d 编辑:程序博客网 时间:2024/04/30 19:14
query = new Query();
qbds = query.addDataSource(tableNum(InventTable));
qbr = qbds.addRange(fieldNum(InventTable, DataAreaId));1. 等于qbr.value("Item1")qbr.value(strFmt('(ItemId == "%1")', queryValue("Item1")));
2.orqbr.value(strFmt('((ItemType == %1) || (ItemId == "%2"))', any2int(ItemType::Service), queryValue("Item1")));
qbds = query.addDataSource(tableNum(InventTable));
qbr = qbds.addRange(fieldNum(InventTable, DataAreaId));
3. 各种比较
qbr.value(strFmt('(ModifiedDate > %1)', "2015/01/10"));
4.各种组合
qbr.value(strFmt('((%1 == %2) || ((%1 == %3) && (%4 == "%5")))',fieldStr(InventTable, ItemType),any2int(ItemType::Service),any2int(ItemType::Item),fieldStr(InventTable, ProjCategoryId),queryValue("Spares")));
5.Multiple Enum values
qbr.value(strfmt("%1,%2", enum2str(InventTransType::TransferOrderReceive), enum2str(InventTransType::purch))));
qbr.value(enum2str(InventTransType::TransferOrderReceive), enum2str(InventTransType::purch));
6.IN
QueryBuildDataSource qbds = q.dataSourceTable(BOMTable);QueryBuildRange qbr;while (...){ qbr = qbds.addRange(fieldNum(BOMTable, BOMId)); qbr.value(queryValue(BOMVersion.BOMId));}
QueryBuildRange qbr = q.dataSourceTable(BOMTable).addRange(fieldNum(BOMTable, BOMId));container c;while (...){ c+= queryValue(BOMVersion.BOMId);}qbr.value(con2str(c));
7. Like SysQuery::findOrCreateRange(ProjTable_ds.query().dataSourceTable(tableNum(projTable)),fieldNum(projTable, projId)).value(queryValue(SysQuery::ValueLikeAfter(ProjTable.parentId)));
ValueLike = *AA* ValueLikeAfter = A*
8. Not Like
qbr.value(strFmt("%1,%2",strFmt('!%1*','1'),strFmt('!%1*','2')));
== where (!(CustGroup.CustGroup like '1*') && !(CustGroup.CustGroup like '2*'))
9. 终极方案
http://nathalie.gimenez.free.fr/DynamicsAX/DynamicsProg_queryrange.html#String
- QueryBuildRange的各种条件的总结
- QueryBuildRange的一些用法收集
- QueryBuildRange的空值使用
- 二分查找的各种条件
- 各种数据挖掘模型的使用条件
- 各种条件控制语句的smali表达
- 各种数据库连接的总结
- 各种互斥量的总结
- 各种函数的总结
- 各种排序的总结
- 各种输入的总结
- 各种DP的总结
- 各种修饰符的总结
- javascript 各种验证的总结
- 收集的各种面试总结
- 总结git的各种用法
- oracle的各种索引总结
- 各种内部排序的总结
- struts1的html详细用法示例
- UI 动画之CALayer+CAAnimation 之 CAAnimationGroup
- VUa 11300.Spreading the Wealth【RujiaLiu随书练习】【10月6】
- 【UVALive3644】X-Plosives
- Android内存优化之OOM
- QueryBuildRange的各种条件的总结
- SIFT解析(一)建立高斯金字塔
- 8.Swift openURL
- 解决OpenCV和Visual Studio更新之后删除附加依赖项继承的问题
- 常用10个LINUX命令说明
- ns-2与TCP拥塞模拟 之三 脚本语言OTcl
- Android ImageView的setImageLevel和level-list使用简介
- 283-e-Move Zeroes
- iOS开发------多线程编程(1)