以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]帮助文件中的关联表与事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24603)

--  作者:wayiok
--  发布时间:2012/10/18 9:11:00
--  [求助]帮助文件中的关联表与事件
 帮助文件中的“关联表与事件”中的示例二:

关联表与事件

示例二

假定希望锁定某订单时,能同时锁定其对应的全部订单明细,反之亦然。
要实现此目的,只需将订单表的DataRowLockedChanged事件代码设置为:

For Each dr As DataRow In e.DataRow.GetChildRows("订单明细")
    dr
.Locked = e.DataRow.
Locked

Next


我输入这段程序后,点击“锁定行”
提示:订单明细不存在“_Locked”的列;点确定后,提示运行错误:调用的目标发生了错误;关闭后,又提示:订单不存在“_Locked”的列,然后一堆错误代码。
然后,订单表中我选定的行被锁定了,订单明细表中对应了3条明细数据,只有第一条被锁定了。

点击“解锁行”
提示同上。
然后,订单和订单明细中的行都解锁了。

这是个什么状况??

另:我把数据放在了Access中,外部数据源和外部数据表增加进来的。同这个有关系吗?该如何解决?
[此贴子已经被作者于2012-10-18 9:13:18编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/10/18 9:13:00
--  

抱歉,这是bug,本周更新一次,就没有这个问题了。

 


--  作者:wayiok
--  发布时间:2012/10/18 9:19:00
--  
 谢谢狐狸爸爸解答。

呵呵,同时很高兴自己个正在看帮助文件的小菜鸟居然找到了个bug

--  作者:wayiok
--  发布时间:2012/10/18 9:24:00
--  
 另外,既然碰到了狐狸爸爸,就提个额外的建议:

Foxtable的网页实在太慢了,而且总是找不到网页!!

这个能否改进?

--  作者:狐狸爸爸
--  发布时间:2012/10/18 9:26:00
--  
这个很难,因为服务器在电信。