zoukankan      html  css  js  c++  java
  • AX 2009 自定义Report类

    自定义报表类

    写一个可以执行的报表类,实现传参调用报表。

    传参的部分使用的是Dialog。

    class PurYearClass extends RunBaseReport
    {
        DialogField             g_dialogField;
        
    int                     g_year;

       
    public ClassDescription caption()
       {
        ClassDescription ret;

        ret 
    = "月采购报表汇总";   //运行时标题

        
    return ret;
       }

       
    public Object dialog()
       {
        DialogRunBase m_dialog 
    = super();

        g_dialogField 
    = m_dialog.addField(TypeId(Yr),"查询年份:");

        g_dialogField.value(year(systemdateget()));

        
    return m_dialog;
       }

       
    public int getYear()
       {
         
    return g_dialogField.value();  //传递参数的方法
       }

       
    public identifiername lastValueElementName()
       {
        identifiername ret;

        ret 
    = "PurYearSlip";    //指定运行的报表名称

        
    return ret;
       }

       
    public container pack()
       {
        
    return connull();
       }

       
    public boolean unpack(container packedClass)
       {
        boolean ret;

        ret 
    = super(packedClass);

        
    return ret;
       }

       
    static void main(Args args)
       {
          PurYearClass        m_purYear;
          ;

          m_purYear 
    = new PurYearClass();

          
    if(m_purYear.prompt())
          {
            m_purYear.run();
          }
       }
    }
    作者:Kurodo
    出处:http://Kurodo.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    由于信号量apache启动问题
    argument list too long
    Read-only file system处理
    fuser
    strace命令基本用法
    c++ 对vector和deque进行逆序排序问题
    C++ 遍历vector容器的三种方式
    C++ 中关于重复读取ifstream中的内容所需要注意的问题
    C++中的文件写入和读取(文本文件方式,二进制方式)
    Unity DoTween插件 在代码中改变Ease(运动方式)
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2139741.html
Copyright © 2011-2022 走看看