推荐_完善 自定义报表中的日期范围选择无效_产供销
作者 |
|
ayangzhi [个人空间]
![](/obbs/img/num_500.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_50.gif) 注册  2010-07-18 发贴数 904 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾![](/obbs/img/user_honor.gif) |
|
|
开发 的自定义报表中, 上面会有日期范围选择。 日期控件按标准的 date_beg, date_end / date_date_beg, date_date_end 命名。 但是不会自动更改。 希望能直接使用系统的快速调整日期的功能 |
|
![](topic_file_get?id=2402021502_06.png) |
![](/obbs/img/sigline.gif)
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
qf2016 [个人空间] QQ名 meng 113779009
![](/obbs/img/num_2000.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_50.gif) 注册  2016-01-17 发贴数 2431 精华数 0 原创贴 0 来自 状态 正常
级别 版主![](/obbs/img/user_manager.gif) |
|
daibiaoge [个人空间]
![](/obbs/img/num_200.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_50.gif) 注册  2020-04-30 发贴数 446 精华贴 2 原创贴 1 来自 状态 正常
级别 会员 |
|
|
试试 date_beg_date/date_end_date |
|
|
|
|
ayangzhi [个人空间]
![](/obbs/img/num_500.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_50.gif) 注册  2010-07-18 发贴数 904 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾![](/obbs/img/user_honor.gif) |
|
|
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; }; |
|
|
![](/obbs/img/sigline.gif)
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
qf2016 [个人空间] QQ名 meng 113779009
![](/obbs/img/num_2000.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_50.gif) 注册  2016-01-17 发贴数 2431 精华数 0 原创贴 0 来自 状态 正常
级别 版主![](/obbs/img/user_manager.gif) |
|
|
def_lmt_date("beg_date", "开始日期"); def_lmt_date("end_date", "结束日期"); 应该就可以了。 |
|
|
|
|
ayangzhi [个人空间]
![](/obbs/img/num_500.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_200.gif) ![](/obbs/img/num_50.gif) 注册  2010-07-18 发贴数 904 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾![](/obbs/img/user_honor.gif) |
|
|
def_lmt_date("beg_date", "开始日期"); def_lmt_date("end_date", "结束日期"); 应该就可以了。 是的, 用这个命名时间控件, 就OK了。 |
|
|
![](/obbs/img/sigline.gif)
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
|
|