推荐_完善 自定义报表中的日期范围选择无效_产供销
        
 
| 作者 | 
 |  
ayangzhi  [个人空间]
 
     注册  2010-07-18 发贴数  1010 精华贴  1 原创贴  2 来自   状态  正常
  级别  贵宾  | 
  |  
 |  
开发 的自定义报表中, 上面会有日期范围选择。  日期控件按标准的 date_beg, date_end / date_date_beg, date_date_end 命名。 但是不会自动更改。    希望能直接使用系统的快速调整日期的功能  |  
  |  
 
   |  
         
 
 
 
  
 杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007 
  |  
 
 |  
qf2016  [个人空间] QQ名  meng 113779009
 
       注册  2016-01-17 发贴数  2795 精华数  0 原创贴  0 来自   状态  正常
  级别  版主  | 
 |  
daibiaoge  [个人空间]
 
     注册  2020-04-30 发贴数  446 精华贴  2 原创贴  1 来自   状态  正常
  级别  会员 | 
  |  
 |  
试试 date_beg_date/date_end_date  |  
  |  
 |  
         
 
 
  |  
 
 |  
ayangzhi  [个人空间]
 
     注册  2010-07-18 发贴数  1010 精华贴  1 原创贴  2 来自   状态  正常
  级别  贵宾  | 
  |  
 |  
1. 销售订单, 一定要用调用的方式打开报表, 或者在报表中, 才会有日期控件:  int t1()  {    string dict_id;    dict_id = gui_get_val('ext_a_dict_id');      // dbg('dict_id: ' + dict_id);      // rep_para_prepare('dict_id', dict_id);      call_str('view_csp_rep.ds_003');      return 1;  };    int func_show()  {    gui_create_button("Panel_Func", 't1', 800, 5, 80, 30, '测试', 'call_csp.voucher.BA.t1');      return 1;  };    ////////////////////  2. 自定义报表 ds_003  string change_obj;  int obj_change()  {    // msg(change_obj);    return 1;  };    int func_can_run()  {    return 1;  };    int func_def_lmt()  {    def_lmt_date("date_beg", "开始日期");    def_lmt_date("date_end", "结束日期");    return 1;  };    int func_init_lmt_val()  {    return 1;  };    int func_def_field()  {    return 1;  };    int func_def_imp()  {    return 1;  };    int func_init()  {    return 1;  };    int func_query()  {    string sql;    sql = "select top 100 voucher_id, voucher_type, voucher_date from ebs_v ";      if(lmt_checked("date_beg"))      sql = sql + " where voucher_date>='" + lmt_val("date_beg") + "'";      db_run(sql);    return 1;  };    int func_run_over()  {    return 1;  };    int func_dbl_click()  {    return 1;  };  |  
  |  
 |  
         
 
 
 
  
 杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007 
  |  
 
 |  
qf2016  [个人空间] QQ名  meng 113779009
 
       注册  2016-01-17 发贴数  2795 精华数  0 原创贴  0 来自   状态  正常
  级别  版主  | 
  |  
 |  
  def_lmt_date("beg_date", "开始日期");     def_lmt_date("end_date", "结束日期");     应该就可以了。  |  
  |  
 |  
         
 
 
  |  
 
 |  
ayangzhi  [个人空间]
 
     注册  2010-07-18 发贴数  1010 精华贴  1 原创贴  2 来自   状态  正常
  级别  贵宾  | 
  |  
 |  
  def_lmt_date("beg_date", "开始日期");      def_lmt_date("end_date", "结束日期");       应该就可以了。    是的, 用这个命名时间控件, 就OK了。  |  
  |  
 |  
         
 
 
 
  
 杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007 
  |  
 
 |  
 
 |  
 
 
 |