以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这个错在哪里 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14272) |
||||
-- 作者:老有所乐 -- 发布时间:2011/11/14 11:05:00 -- 这个错在哪里 问题1:打开表后,提示错误"数据不存在名为"第一列"的列,点击错误提示确定后,又提示"未将对象引用设置对象的实例" 问题2:窗口展示后"窗口1_Table1"显示的不是统计表的列,需要点击"统计表增加行"按钮,再打开窗口1,点击错误提示窗口的"确定"按钮,又出现"未将对象引用设置对象的实例"的提示,点击提示中的"确定"按钮,方可正确显示. 问题3:在窗口修改或数录入新的数据后,点击统计按钮,又提示"不存在名称为"窗口1_Table1"的tatable",点击确定后再出现未将对象引用设置对象的实例"的提示,再点击确定,方可生效. 请老师指教,谢谢!
[此贴子已经被作者于2011-11-14 11:10:37编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/14 12:16:00 -- 1、因为你的第二个表绑定到统计表,但是你的统计表实际上是在AfterLoad事件中生成的,绑定的时候,统计表还没有存在呢。 2、你的统计表并没有增加行,是一个空表,这样的代码当然会出错:
Tables("窗口1_Table1").Current(c.name) = DataTables("数据").compute("Sum(" & c.name & ") ")
|
||||
-- 作者:czy -- 发布时间:2011/11/14 12:41:00 -- 楼主想干什么? 你只是生成了一个临时表,表中没有行,怎么可以引用Current? 项目中并没有统计表,何来绑定?
|
||||
-- 作者:czy -- 发布时间:2011/11/14 12:42:00 -- 马后炮 |
||||
-- 作者:老有所乐 -- 发布时间:2011/11/14 13:47:00 -- 这个错在哪里 谢谢贺老师,谢谢C版! |
||||
-- 作者:老有所乐 -- 发布时间:2011/11/14 14:30:00 -- 这个错在哪里 通过这个实例,加深了SqlTable型Table一节帮助的理解 |
||||
-- 作者:czy -- 发布时间:2011/11/14 14:30:00 -- 呵呵,有收获就不错。 |
||||
-- 作者:老有所乐 -- 发布时间:2011/11/14 14:32:00 -- 这个错在哪里 能得到收获,主要还在于老师们的指导 |