以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何设定表只能通过控件增加修改,不能手动在表上修改,锁定了貌似连控件上也不能修改  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124602)

--  作者:susu312
--  发布时间:2018/9/10 13:15:00
--  如何设定表只能通过控件增加修改,不能手动在表上修改,锁定了貌似连控件上也不能修改

如何设定表只能通过控件增加修改,不能手动在表上修改,锁定了貌似连控件上也不能修改

 

 


图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看

--  作者:xndd
--  发布时间:2018/9/10 13:45:00
--  
 1 建一个窗口,上面放置功能按钮和表控件
2 功能按钮实现添加修改删除功能,表控件只读(或者sqlquery)

--  作者:有点甜
--  发布时间:2018/9/10 14:34:00
--  

startEdit事件写代码

 

e.cancel = true


--  作者:susu312
--  发布时间:2018/9/10 14:35:00
--  
以下是引用xndd在2018/9/10 13:45:00的发言:
 1 建一个窗口,上面放置功能按钮和表控件
2 功能按钮实现添加修改删除功能,表控件只读(或者sqlquery)

如何设置表控件只读?

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

 

如果允许编辑设为false,则,相当于锁定


--  作者:有点甜
--  发布时间:2018/9/10 14:59:00
--  

startEdit事件写代码

 

e.cancel = true


--  作者:susu312
--  发布时间:2018/9/10 21:59:00
--  
以下是引用有点甜在2018/9/10 14:59:00的发言:

startEdit事件写代码

 

e.cancel = true


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

我在这个表的startEdit事件中写了 e.cancel = True,但是您看,我鼠标依然可以进去,可以在表上修改,不知该咋弄了?


--  作者:有点蓝
--  发布时间:2018/9/10 22:17:00
--  
如果是sqltable,到窗口的表事件写代码。

如果是fill、DataSource设置的,到全局表事件写代码