Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:表达式不执行问题

1楼
wqc360 发表于:2009/11/21 19:44:00
在DataColChanged事件中我设置了一些表达式,其他的都能正常,怎么{日报表}中"加工完成_数量"列数据变化时,"加工完成_标准工时"不会触发变化
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:佶龙机加二车间管理系统.rar

2楼
狐狸爸爸 发表于:2009/11/22 22:12:00
问题出在这里:

Case "加工完成_数量","加工工艺_装夹工时"
        dr("加工完成_装夹") =(dr("加工完成_数量")*dr("加工工艺_装夹工时"))/60
Case "加工工艺_标准工时","准结完成工时_拆工装","准结完成工时_试切","准结完成工时_装校工装","准结完成工时_装刀","准结完成工时_备刀","加工完成_数量"
        dr("加工完成_标准工时")=(dr("加工完成_数量")*dr("加工工艺_标准工时")+dr("准结完成工时_拆工装")+dr("准结完成工时_试切")+dr("准结完成工时_装校工装")+dr("准结完成工时_装刀")+dr("准结完成工时_备刀"))/60

当加工完成_数量列发生变化时,第二个Case语句并不会执行,因为上一个拦截了,所以最好改为:

Case "加工工艺_装夹工时"
        dr("加工完成_装夹") =(dr("加工完成_数量")*dr("加工工艺_装夹工时"))/60
Case "加工工艺_标准工时","准结完成工时_拆工装","准结完成工时_试切","准结完成工时_装校工装","准结完成工时_装刀","准结完成工时_备刀"
        dr("加工完成_标准工时")=(dr("加工完成_数量")*dr("加工工艺_标准工时")+dr("准结完成工时_拆工装")+dr("准结完成工时_试切")+dr("准结完成工时_装校工装")+dr("准结完成工时_装刀")+dr("准结完成工时_备刀"))/60
Case "加工完成_数量"
        dr("加工完成_装夹") =(dr("加工完成_数量")*dr("加工工艺_装夹工时"))/60
        dr("加工完成_标准工时")=(dr("加工完成_数量")*dr("加工工艺_标准工时")+dr("准结完成工时_拆工装")+dr("准结完成工时_试切")+dr("准结完成工时_装校工装")+dr("准结完成工时_装刀")+dr("准结完成工时_备刀"))/60


应该重新检查你所有的代码,避免出现类似的问题。
[此贴子已经被作者于2009-11-22 22:12:23编辑过]
3楼
wqc360 发表于:2009/11/24 0:07:00
谢谢
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 3 queries.