以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 独佔式编辑无效-已解決 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32416) |
-- 作者:realredred -- 发布时间:2013/5/2 4:18:00 -- 独佔式编辑无效-已解決 在帮助里,有教如何设置独佔式编辑 但依著设置后
沒有效果,是版本的问题?
我现时用的是2012试用版
[此贴子已经被作者于2013-7-24 21:02:44编辑过]
|
-- 作者:Bin -- 发布时间:2013/5/2 8:36:00 -- 这个应该不会是版本问题,应该是你代码没写对. 可能你那个细节漏了点什么或者写错了什么. 你找找看.实在分析不出来的话把例子发上来.
|
-- 作者:realredred -- 发布时间:2013/5/2 20:23:00 -- 我今晚再把写了的代码刪去,再重新编一次看看,如果仍然未有解決,就发上來,请帮忙看看 |
-- 作者:realredred -- 发布时间:2013/5/12 18:42:00 -- 修正后更惨 出现系统崩溃...
![]() ![]() ![]() ![]() |
-- 作者:realredred -- 发布时间:2013/5/12 18:48:00 --
目标独佔的表名是"进度" 已在"进度"表加上 "编辑者"列
4段代码如下:
1. 项目事件 AfterOpenProject DataTables("进度").ReplaceFor("编辑者",Nothing,"编辑者 = \'" & User.Name & "\'")
2.表事件 StartEdit If e.Row("编辑者") = User.Name Then \'如果编辑者是当前用户
3.DataRowAdding e.DataRow("编辑者") = User.name
4.BeforeSaveDataRow If e.DataRow.RowState = DataRowState.Added Then \'如果是新增行
是在帮助里看到,依著步來做的,当中是把 帮助里的"员工"表名 改成"进度"
我是外部数据表的. [此贴子已经被作者于2013-5-12 18:48:16编辑过]
|
-- 作者:XYT -- 发布时间:2013/5/13 9:37:00 -- 有~TMPCLP这样的表名吗?检查清楚 |
-- 作者:Bin -- 发布时间:2013/5/13 9:41:00 -- 实在不行例子发出来. |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/13 16:05:00 -- 根据错误提示:
你要给某个控件设置值的时候,应该用Value属性,而不是Text属性。 http://www.foxtable.com/help/topics/0751.htm http://www.foxtable.com/help/topics/0750.htm
|
-- 作者:realredred -- 发布时间:2013/5/18 23:48:00 -- 但对于这段代码的设置,原则上我是完全不懂 具体如何改 text 为Value?
|
-- 作者:XYT -- 发布时间:2013/5/20 8:50:00 -- 把代码控件赋值 XX.text 改为XX.value |