以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]点击按钮让当前选中的行的某一列可以编辑  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141110)

--  作者:crazyfengyu
--  发布时间:2019/9/21 9:02:00
--  [求助]点击按钮让当前选中的行的某一列可以编辑
点击按钮让当前选中的行的某一列可以编辑,默认那列是不可以编辑的
--  作者:有点蓝
--  发布时间:2019/9/21 9:16:00
--  
Dim t As Table = Tables("表A")
t.AllowEdit = True

For Each c As Col In t.Cols
    c.AllowEdit = False
Next

t.Cols("需要编辑的列").AllowEdit = True

--  作者:crazyfengyu
--  发布时间:2019/9/21 9:35:00
--  
可以值操作当前选中那一行的吗?
--  作者:crazyfengyu
--  发布时间:2019/9/21 9:39:00
--  
就是如何判断当前选中列的列名为我想要的那一列?
--  作者:有点蓝
--  发布时间:2019/9/21 9:47:00
--  
回3楼,如果是在单元格编辑,选中要编辑的肯定就是选中的行啊。

回4楼,具体在什么地方使用?

--  作者:crazyfengyu
--  发布时间:2019/9/21 9:52:00
--  
就是我有一张外部表,在表属性里面设置了名称列不可以编辑
然后我选中了表的某一行,在点击上方添加的按钮,希望可以让选中行名称列可以编辑,从而不改变其他列的状态
现在就是我实现了点击某个单元格然后在点按钮是可以编辑的,就是无法排除其他列,怎样才能知道我选中的单元格列名

--  作者:有点蓝
--  发布时间:2019/9/21 10:26:00
--  
Dim t As Table = Tables("表A")
t.Cols(t.colsel).AllowEdit = True