以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2979) |
||||
-- 作者:exonjee -- 发布时间:2009/6/1 15:38:00 -- 求助代码 请教高手,我想在炉次表的日期、设备等列有任何一个为空值时,炉次编号则为空,否则由日期、设备等列组合生成炉次编号,为什么我的代码放在DataColChanged中不能即时更新,需要重置后才能变化。请问此代码放在哪个事件可随相关列的变而改变。
[此贴子已经被作者于2009-6-1 16:00:09编辑过]
|
||||
-- 作者:狐哥 -- 发布时间:2009/6/1 15:48:00 -- 做个简单列子上来看看 |
||||
-- 作者:exonjee -- 发布时间:2009/6/1 16:27:00 -- 已上传例子,请教如何触发事件完成计算。 |
||||
-- 作者:yangming -- 发布时间:2009/6/1 16:40:00 -- 有可能是关联的列太多了,所以才触发不了 |
||||
-- 作者:exonjee -- 发布时间:2009/6/1 16:49:00 -- 不会吧,看上传的文件中炉次表事件 [此贴子已经被作者于2009-6-1 16:49:58编辑过]
|
||||
-- 作者:mr725 -- 发布时间:2009/6/1 17:13:00 -- 你把If e.datacol.Name = "炉次编号" then 改为如下试一试: If e.datacol.Name = "日期" or e.datacol.Name = "设备" or e.datacol.Name = "作业" or e.datacol.Name = "波长" or e.datacol.Name = "衬底" or e.datacol.Name = "尺寸" or e.datacol.Name = "工艺" or e.datacol.Name = "炉次" [此贴子已经被作者于2009-6-1 17:14:39编辑过]
|
||||
-- 作者:epilight -- 发布时间:2009/6/1 20:52:00 -- 先谢了,试试 |
||||
-- 作者:epilight -- 发布时间:2009/6/1 20:59:00 -- 按六楼所说的更改可以了, 如果要在另外一个表中,片号表的炉次片号列如何按先前表生成的:炉次编号+两位(01-19)生成19个流水编号,请教代码。 |
||||
-- 作者:mr725 -- 发布时间:2009/6/2 9:10:00 -- 你的两个表是什么关系,不会定位不了‘片号表’的哪一行的炉次片号列 吧?~ |
||||
-- 作者:exonjee -- 发布时间:2009/6/2 9:33:00 -- 我是每次在炉次表中生成一个炉次编号,则在片号表中自动生成19个炉次片号(炉次编号+01~19),以前是在易表中用通过填写投入片数后,点击导到每片逻辑列打勾后,用循环的方法生成19个炉次片号的。 foxtable的代码如何完成。谢谢! |