以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  一个单元格触发click事件问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47888)

--  作者:rjh4078
--  发布时间:2014/3/19 9:57:00
--  一个单元格触发click事件问题

在click事件中添加如下代码

 

If e.Col.name="产品编号" Then
    If Tables("销售订单").current IsNot Nothing Then
        Dim r As Row=Tables("销售订单").current
        Select Case r("单据类型")
            Case "新单"
                e.Col.DropForm="报价单检索"
               
            Case "翻单"
                e.Col.DropForm="产品资料检索004"
        End Select
    End If
   
End If

父表的单据类型 datacolchanged事件中也添加了改变下拉窗口的代码

现在发现 在改变父表单据类型后 再点击产品编号单元格不能更新下拉窗口 必须 点击其他单元格再来点击这个单元格才能触发


--  作者:Bin
--  发布时间:2014/3/19 10:22:00
--  
执行一次Tables("父表").FinishEditing 看看
--  作者:rjh4078
--  发布时间:2014/3/19 10:27:00
--  

老大 试了 没用啊 感觉就是必须要离开要触发的列重新点击一次才能触发事件


--  作者:rjh4078
--  发布时间:2014/3/19 13:28:00
--  
图片点击可在新窗口打开查看
--  作者:lsy
--  发布时间:2014/3/19 13:52:00
--  

做一个简单的例子,传上来。

在Click事件中写这样的代码,不合适。