以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表查询后图片出现叉叉 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=38160) |
||||
-- 作者:kolen -- 发布时间:2013/7/21 16:09:00 -- 表查询后图片出现叉叉 问题:表查询后,“审核”状态的图片就出现叉叉了,不知道为什么原因,请老师们看下。 上次的例子没有做好,一直没有解决。现在重新做了例子传上来。先谢谢了。
[此贴子已经被作者于2013-7-21 16:11:03编辑过]
|
||||
-- 作者:lsy -- 发布时间:2013/7/21 16:25:00 -- 楼主,还是没能理解其中的奥妙,不会随机应变。 |
||||
-- 作者:kolen -- 发布时间:2013/7/21 16:36:00 -- 是啊。求指点啊 |
||||
-- 作者:lsy -- 发布时间:2013/7/21 16:47:00 -- 你要求主表不能编辑,不允许编辑也不是只有一种方法。 你可以先设置允许编辑,这样图片不会出现叉叉,而且需要连续再次选择列,实际作用是刷新图片,这样在各种不同的操作时,都不会出现叉叉。 在生产入库主表的PrepareEdit中,加一句: e.Cancel = True 这样,虽然允许编辑,实际是不可能编辑。 |
||||
-- 作者:lsy -- 发布时间:2013/7/21 16:55:00 --
|
||||
-- 作者:lsy -- 发布时间:2013/7/21 19:48:00 -- 楼主阁下,这下问题该解决了吧? |
||||
-- 作者:kolen -- 发布时间:2013/7/22 9:12:00 -- 还没有呢,我的表与其他一些代码按钮关联着,我用了“各行锁定”,选定行,点击“修改”按钮后,该行就接触行锁定,其他行继续锁定。 不在PrepareEdit事件中,写代码可以吗。是否还有其他办法呢? |
||||
-- 作者:lsy -- 发布时间:2013/7/22 9:30:00 -- 这是个很简单的问题: "修改"按键的Click: If e.Sender.Text = "修改" Then e.Sender.Text = "修改." \'加一个不显眼的小点。 Else e.Sender.Text = "修改" \'恢复原标题。 End If
PrepareEdit:
If Forms("图片显示技巧").Controls("修改").Text = "修改" Then e.Cancel = True End If
具体你是怎么规定,哪些行可以修改,哪些行不可以修改,你自己再根据情况完善代码。 [此贴子已经被作者于2013-7-22 9:32:42编辑过]
|
||||
-- 作者:kolen -- 发布时间:2013/7/22 11:13:00 -- 我把我的项目传上来了,LSY老师,您帮我看下。
[此贴子已经被作者于2013-7-27 15:11:13编辑过]
|
||||
-- 作者:kolen -- 发布时间:2013/7/22 15:14:00 -- 狐爸爸,LSY,帮我看下啊。例子在上面的楼上。 |