Foxtable(狐表)用户栏目专家坐堂 → [求助]记录窗口数据设置只读


  共有172人关注过本帖树形打印复制链接

主题:[求助]记录窗口数据设置只读

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2303 积分:18928 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]记录窗口数据设置只读  发帖心情 Post By:2025/3/20 13:36:00 [只看该作者]

窗口中加了一个记录窗口,只想让它展示信息(也就是只读),如何设置?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113109 积分:575962 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/20 13:37:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2303 积分:18928 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/3/20 13:43:00 [只看该作者]

我是做了一个窗口A,然后里面加了一个记录窗口控件,绑定了表X

是希望在窗口A中的记录窗口只能查看,不可编辑。

[此贴子已经被作者于2025/3/20 13:43:11编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113109 积分:575962 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/20 13:47:00 [只看该作者]

就是2楼的用法,到绑定的表事件处理,帮助都有现成的代码了

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2303 积分:18928 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2025/3/31 10:36:00 [只看该作者]

假定有个表,只允许在记录窗口输入数据,那么可以将PrepareEdit事件代码设置为:

If e.RecordGrid Is Nothing Then '如果不是在记录窗口输入数据   -----这里说的是is nothing表示是不在记录窗口输入数据
   e.Cancel = True 
'则取消输入

End
 If

示例二

假定不管是在录入窗口输入数据,还是在表中输入数据,只要正在编辑的是“第一列”,就自动打开下拉窗口:

If e.Col.Name = "第一列" Then
    If e.RecordGrid Is Nothing Then 
'
如果是在表中输入数据 ----这里说的是is nothing表示是在表中输入数据
        If e.Col.DroppedDown = False Then
            e.Col.OpenDropDown()
        End If
    Else 
'
如果是在记录窗口输入数据
        If e.RecordGrid .DroppedDown = False Then
            e.RecordGrid.OpenDropDown()
        End If
    
End If


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113109 积分:575962 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/31 10:55:00 [只看该作者]

帮助是死的,人是活的。帮助用的是不在记录窗口,就不会自己改改代码,改为在记录窗口的时候禁止编辑吗

 回到顶部