摘要:遍历FormDataSource中的数据上一篇文章介绍了关于数据抓取的几个属性,这篇文章介绍一下当数据进入对应的FormDataSource对象后,如何遍历FormDataSource中的数据.Axapta提供了两组遍历数据的函数,一组会影响界面Grid的显示,另外一组不会影响界面的显示.前者是可以覆盖的,后者是final类型的,不能覆盖.第一组函数包含first,next,last,prev等,...
阅读全文
摘要:概述作为数据存储和展示的中间对象,FormDataSource在Form中的地位举足轻重,可以说理解了FormDataSource中的方法和事件,也就掌握了Form大部分的内容.本文试图解释清楚FormDataSource的主要方法和属性.由于Dynamics Axapta的帮助文档还在完善中,本文的部分解释来自于自己的测试,也许不能全面地反映设计者的意图.有纰漏的地方,还望看到本文的同行多多指教...
阅读全文
摘要:销售订单和采购订单在过账的时候,可以打印确认单,领料单,发货单以及发票等,这些打印需要设定打印原件和副本的张数,如果不设定就会报如下错误:Numbers of Originals and Copies are not specified in the print management form 当然可以通过销售或者采购订单右边的Setup->Print Management去设定,不过让用户每做一...
阅读全文
摘要:Axapta的Lookup窗体提供了一种通用的供用户选择数据的机制,用户可以很方便地实现数据的选择.比如在创建订单的时候在订单主档可很方便地选择客户,订单明细可以方便地选择物料等. 本文试图解释Lookup窗体的实现方式和原理,大多数内容是Axapta的联机帮助的重新组织,部分内容没有参考资料,属于猜测.准备知识1.控件类型Axapta中的窗体控件根据与数据源的绑定情况可以分为三种,绑定控件,非绑...
阅读全文
摘要:RunBase这个类在Axapta中有蛮大的作用,一直想写篇文章来详细描述一下这个类,但一直难得梳理不知从何说起,所谓的一言难尽,呵呵.最近在MSDN上发现了两篇文章介绍RunBase的用法,文章作者介绍的内容平时做开发的应该都耳熟能详了,RunBase的源代码也可以查看,所以倒也没什么奥秘可言,不过还是很欣赏老外写文章的风格.废话少说啦,转入正题.这个老外写这两篇文章可谓旷日持久,第一篇2005...
阅读全文
摘要:在访问外部数据库(非Axapta数据库)的时候,要用到Connection和Statement以及ResultSet三个对象,要注意的是Statement和ResultSet这个对象,如果不认真读Axapta的帮助文档,按照以前的编程习惯可能会出些麻烦.看下面这段代码: Connection con; ResultSet rs; ResultSet rsDetail; Stat...
阅读全文
摘要:有两个会计恒等式 静态恒等式:资产=负债+所有者权益 动态恒等式:利润=收入-费用 两者可以凑成一个 资产=负债+所有者权益+收入-费用 国外的软件多采用表结法,也就是说在出报表的时候根据收入和费用动态计算出本年利润,并不产生凭证,而国内的软件采用账结法,即要生成如下两张凭证: 1.结转收入 Dr:各种销售收入 Cr:本年利润 销售退回 2. 结转费用 Dr:本年利润 Cr:...
阅读全文