欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
Foxtable(狐表)
→
用户栏目
→
专家坐堂
→ [求助]与CTRL+D 代码有关的求助
新的主题
投票帖
小字报
下一主题 >>
<< 上一主题
共有
2484
人关注过本帖
平板
打印
复制链接
主题:[求助]与CTRL+D 代码有关的求助
huangfanzi
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:五尾狐
帖子:
1104
积分:8956
威望:0
精华:0
注册:
2014/10/25 11:24:00
[求助]与CTRL+D 代码有关的求助
Post By:2021/5/19 17:19:00 [
只看该作者
]
表事件
PrepareEdit
'禁止编辑
If e.IsFocusCell Then
Select Case e.Col.Name
Case "合同号"
If e.Row("记录来源") = "系统导入" Then
e.Cancel = True
End If
End Select
End If
现在假定有2行记录,第1行记录的“记录来源”为人工录入,然后,用户可以在合同号中任意录入,第2行的记录是 "系统导入",用户双击此行的合同号格字是不能进入编辑状态的,但是,如果用户选择第1行与第2行的合同号二个格子,然后按CTRL+D,就会将第1行记录中的合同号内容覆盖到第2行记录中的合同号,因此突破了代码中对当记录来源为系统导入时禁止修改合同号的约束。
请问老师有何办法解决吗?当然,请不要简单的禁用掉CTRL+D,这个快捷键还是很有用的。
谢谢
下一主题 >>
<< 上一主题
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
页面执行时间 0.02344 秒, 5 次数据查询