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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    java语法基础
    向linux内核增加一个系统调用-1
    dp-矩阵连乘
    struct和typedef struct
    Ubuntu安装Chrome及hosts修改
    c++primer-p100.用迭代器进行二分法搜索
    c++primer-p101.ex3.24
    c++ vector用法和迭代器
    Bytes和bits的区别(字节和位的区别)
    基于R语言的数据分析和挖掘方法总结——中位数检验
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2139741.html
Copyright © 2011-2022 走看看