易表在线答疑技术与交流用户社区 → 按钮公式问题


  共有8174人关注过本帖树形打印复制链接

主题:按钮公式问题

帅哥哟,离线,有人找我吗?
lyy001
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:62 积分:535 威望:0 精华:0 注册:2017/10/6 16:12:00
按钮公式问题  发帖心情 Post By:2017/11/2 11:56:00 [只看该作者]

帮忙看下按钮公式哪里有问题,截止日期为空的时候不会提示,也不会进行后续的操作:

 

if([%起始日期%]="",msgbox("请先选择起始日期!",0) and delfor(gridname),

if([%截止日期%]="",msgbox("请先选择截止日期!",0) and delfor(gridname),

if([%客户%]="",DelFor(gridname) and AppendFor("发货明细","编号,客户名称,送货日期,品名,图号,规格,送货数量,单位,单价,金额,出库单编号,订单号,系统编号","编号,客户名称,送货日期,品名,图号,规格,送货数量,单位,单价,金额,出库单编号,订单号,系统编号","送货日期",">=",[%起始日期%],"送货日期","<=",[%截止日期%]) and delfor(gridname,"编号","=","") and move(1,1) and msgbox("已按所选择日期生成最新数据!",0),

if([%客户%]>"",DelFor(gridname) and AppendFor("发货明细","编号,客户名称,送货日期,品名,图号,规格,送货数量,单位,单价,金额,出库单编号,订单号,系统编号","编号,客户名称,送货日期,品名,图号,规格,送货数量,单位,单价,金额,出库单编号,订单号,系统编号","送货日期",">=",[%起始日期%],"送货日期","<=",[%截止日期%],"客户名称","=",[%客户%]) and delfor(gridname,"编号","=","") and move(1,1) and msgbox("已按所选择日期、客户生成最新数据!",0),true))))

<!--EndFragment-->

<!--EndFragment-->


 回到顶部
帅哥哟,离线,有人找我吗?
lyy001
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:62 积分:535 威望:0 精华:0 注册:2017/10/6 16:12:00
  发帖心情 Post By:2017/11/3 9:59:00 [只看该作者]


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:aaaaaaaa.egd

[此贴子已经被作者于2017/11/3 10:00:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2017/11/5 11:03:00 [只看该作者]

1、从你上传的文件看,变量[%客户%]是错误的,因为没有看到“客户表”,来源表可用“明细表”;
2、从统计表的按钮公式看,不像是做统计,而是做筛选。可以直接在“明细表”里面做啊。筛选后再导出到其他表中;
3、从做这类表的经验看,如果一个商品包含的要素(类别、品名、型号、规格等),可以增加一个辅助列(我一般叫它“代码”),把关键要素组合起来,做公式的时候就只要用这个代码就能表示某一种特指的商品,省去公式中繁琐的列名。

 回到顶部
帅哥哟,离线,有人找我吗?
lyy001
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:62 积分:535 威望:0 精华:0 注册:2017/10/6 16:12:00
  发帖心情 Post By:2017/11/6 14:03:00 [只看该作者]

     谢谢帮忙解答!客户表被我删除了,因为是公司的一些资料,不考虑这个变量因素,公式本身设置是否有问题?

 


 回到顶部