以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于双击单元格  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137054)

--  作者:工匠
--  发布时间:2019/6/27 10:46:00
--  [求助]关于双击单元格
老师好:
请教一下:
1.如何实现,双击的是窗口A表A(不是副本表)的第三列某任何一行单元格,就打开窗口B。
2.如何实现,双击的是窗口A表A(不是副本表)的第五列某任何一行单元格,就执行一段代码指定代码。
谢谢!

--  作者:kgdce
--  发布时间:2019/6/27 11:13:00
--  
1.将表设置sqltable查询表
2.在窗口A中afterload事件中填加下面代码在窗口显示表A
Dim tab1 As WinForm.Table = e.Form.Controls("Table1")
tab1.Table.DataSource =DataTables("表A")
3.用表事件doubleclick,  其中窗口2 为模式窗口
If e.Col.name = "第三列" Then
     messagebox.show("3")
     Forms("窗口2").Open()
End If

--  作者:有点甜
--  发布时间:2019/6/27 11:30:00
--  

doubleclick事件

 

If e.Col.name = "第三列" Then

     messagebox.show("3")
     Forms("窗口2").Open()
     e.cancel = true
End If

--  作者:工匠
--  发布时间:2019/6/27 20:13:00
--  
谢谢有点甜老师,可以了
--  作者:工匠
--  发布时间:2019/6/27 20:14:00
--  
谢谢kgdce老师,可以实现需求了