03 2011 档案
摘要:public void run{ CustTable custTable, tmpDatasource;; // Ensure RLS is used custTable.recordLevelSecurity(true); while select custTable { tmpDataSource.data(custTable); tmpDataSource.insert(); } formDataSource.setTmp(); formDataSource.checkRecord(false); formDataSource.setTmpData(tmpDatasource); sup
阅读全文
摘要:AX中临时表分两种类型: 1。如果AOT事先有定义一个表的临时表,那么就直接使用这个表的临时表。static void TableTmpInsertRecord(Args _args){ TmpCustLedger custTmpLedger; ; custTmpLedger.AccountNum = '1000'; custTmpLedger.Name = 'NameValue'; custTmpLedger.Balance01 = 2345000; custTmpLedger.insert();}2。如果AOT中没有定义临时表,则可用A++来声明一个临时表。
阅读全文
摘要:Query不用来单独查询数据,常用于创建QueryRun对象,Query是静态的 Query query = new Query(); 如果构造Query时不指定参数则创建一个临时的Query,那就就不会储存到AOT中 // 使用query构造QueryRun对象 QueryRun qr = new QueryRun (query); ; Qyery创建之后就可以调用addDataSource方法用于向Query中添加一个数据源queryBuildDataSource = query.addDataSource(TableNum(CustTable)); //TableNum获取一个表的ID.
阅读全文
浙公网安备 33010602011771号