以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 临时列的CurrentChanged事件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=137755) |
-- 作者:wakai -- 发布时间:2019/7/14 22:25:00 -- 临时列的CurrentChanged事件 添加了一个临时列“指纹号”从员工表中引用了指纹 写在CurrentChanged事件代码 打开窗体后提示 “Column \'指纹号\' does not belong to table 考勤录入_奖惩表.” 请教老师哪里出错,代码如下,SQL定议刚发不出去乱改了下请忽视 [此贴子已经被作者于2019/7/14 22:26:35编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/7/15 8:41:00 -- 临时列怎么添加的?在哪个事件添加的? |
-- 作者:wakai -- 发布时间:2019/7/15 11:37:00 -- 在窗体加载后,AfterLoad事件 DataTables("考勤录入_奖惩表").DataCols.Add("指纹号", Gettype(String))记得好像是这个月更新2次后才提示的
[此贴子已经被作者于2019/7/15 11:39:15编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/7/15 12:07:00 -- 代码放到窗口表的CurrentChanged事件,不要放到主表CurrentChanged事件。 另外CurrentChanged事件先判断是否有这个列再继续后面的代码,有可能CurrentChanged事件比窗口afterload事件还早触发的。
|
-- 作者:wakai -- 发布时间:2019/7/15 18:26:00 -- 不管放在哪个表上,只有选中了,就会提示已有列,请教老师怎么写个判断 |
-- 作者:有点蓝 -- 发布时间:2019/7/15 20:31:00 -- 参考:http://www.foxtable.com/webhelp/topics/0561.htm If Tables("订单").Cols.Contains("折扣") Then
End If |