以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何对选定列进行批量赋值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60280)

--  作者:lmlptj
--  发布时间:2014/11/21 15:59:00
--  [求助]如何对选定列进行批量赋值?
在窗口表中,单击列标题后选中单列全部数据,如何用代码实现对该列的数据进行批量赋值??
[此贴子已经被作者于2014-11-21 15:59:46编辑过]

--  作者:有点甜
--  发布时间:2014/11/21 16:02:00
--  

 赋什么值,参考

 

 获取列 msgbox(CurrentTable.Cols(CurrentTable.ColSel).Name)

 

 赋值 http://www.foxtable.com/help/topics/1532.htm

 


--  作者:lmlptj
--  发布时间:2014/11/21 16:06:00
--  
写在表的哪个事件里面呢??比如:单击窗口表中的逻辑列的列标题实现全选,如何把这些逻辑列值变为true?
--  作者:有点甜
--  发布时间:2014/11/21 16:07:00
--  
 做一个按钮,参考2楼
--  作者:lmlptj
--  发布时间:2014/11/21 16:16:00
--  
With CurrentTable
    If .TopPosition > -1 Then \'如果选定区域包括数据行
        For i As Integer = .TopPosition To .BottomPosition
            .Rows(i)(.Colsel)  = True
        Next
    End If
End With

在表的AfterSelRangeChange事件中写入上面的代码。

--  作者:lmlptj
--  发布时间:2014/11/21 16:43:00
--  
窗口表有没有点击列标题的事件代码????
--  作者:有点甜
--  发布时间:2014/11/21 16:45:00
--  
 表事件,都没有点击列标题的事件。