怎么把用query检索出的数据放入grid中?

[复制链接]
查看12 | 回复12 | 2013-10-11 03:17:36 | 显示全部楼层 |阅读模式
你的grid和那个表相关联呢?一般来讲,若是用query来查询的话,用grid来和一个临时表关联,query查询处数据后,用下面的方法取得query的数据,然后insert到临时表中,refresh之后,grid自然显示数据了。nbsp;nbsp;nbsp; while (MyQuery.next())nbsp;nbsp;nbsp; {nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; MyInventTable=queryStdShipment.get(tableNum(InventTable));nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; MySalesLine=queryStdShipment.get(tableNum(SalesLine));nbsp;//...MyInventTable和MySalesLine就保存了query中数据的一行,这里就可以引用了,包括insert到临时表nbsp;nbsp;nbsp;nbsp; }
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
谢谢admin。。终于找到原因在哪儿了,grid中的数据终于出来了。。原来把TmpTable.setTmpData();给丢了。。不过一个系统中多处存在这种情况的话,那就要建很多临时表,感觉这样不是很好。。请问有没有别的更好方法啊?[em06]
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
谢谢admin。。但是我把检索到的数据放入临时表了,为什么不显示啊?
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
刚接触axapta,很菜,老大能不能给个例子啊?[em02]
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
至于什么时候insert需要根据你的具体业务逻辑和需求而定,这个没有正确和错误之分。
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-11 03:17:36 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行