以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- DoubleClick (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158815) |
||
-- 作者:qazlinle6 -- 发布时间:2020/12/3 13:17:00 -- DoubleClick DoubleClick If e.Col.Name = "编号" Then Forms("销售开票明细").Open() End If 双击Tables("会员资料.销售合计") e.Col.Name = "编号" Then 打开 Forms("会员资料销售开票明细").Open() 代码那么弄 |
||
-- 作者:有点蓝 -- 发布时间:2020/12/3 13:45:00 -- 销售合计表DoubleClick If e.Col.Name = "编号" Then e.cancel = true Forms("会员资料销售开piao明细").Open() End If |
||
-- 作者:qazlinle6 -- 发布时间:2020/12/3 14:40:00 --
|
||
-- 作者:有点蓝 -- 发布时间:2020/12/3 14:45:00 -- if e.table.name = "销售合计表" then 打开Forms("销售开piao明细") elseif e.table.name = "会员资料。销售合计表" then 打开Forms("会员资料开piao明细") end if
|
||
-- 作者:qazlinle6 -- 发布时间:2020/12/4 21:33:00 -- If e.DataTable.name = "销售合计" Then 只在销售合计表上执行下面代码,在其它关联表上不执行 If e.DataCol.Name = "电话" AndAlso e.DataRow.isnull("电话") = False Then DataTables("会员资料").LoadFilter = "电话 = \'" & e.newvalue & "\'" DataTables("会员资料").Load End If Select Case e.DataCol.Name Case "电话" Dim dr1 As DataRow \'否则在产品表查找同名的产品行,将找到的行赋值给变量dr dr1 = DataTables("会员资料").Find("[电话] = \'" & e.DataRow("电话") & "\'") If dr1 IsNot Nothing Then \'如果找到了同名的产品行,也就是dr不是Nothing e.DataRow("姓名")= dr1("姓名") Tables("销售合计").Current.Save() DataTables("会员资料").DataCols("电话").RaiseDataColChanged(dr1) Else e.DataRow("姓名")= Nothing Tables("销售合计").Current.Save() DataTables("会员资料").DataCols("电话").RaiseDataColChanged() End If If e.DataRow.IsNull("姓名") AndAlso e.DataRow.isnull("电话") = False Then Forms("会员录入窗口").Open() End If End Select End If
|
||
-- 作者:有点蓝 -- 发布时间:2020/12/5 9:29:00 -- StartEdit事件 vars("n") = e.Table.Name datacolchanged事件 If vars("n") = e.DataTable.Name Then 原datacolchanged事件代码 endif
|