-- 作者:gaoyong30000
-- 发布时间:2012/9/12 17:47:00
--
If Tables("售后客户档案_售后客户档案Table2").Focused Then
If forms("售后客户档案").opened Then Dim u As Table = Tables("售后客户档案_售后客户档案Table1") With Tables("售后客户档案_售后客户档案Table2") If .Current Is Nothing Then u.Filter = "False" Else u.filter = "底盘号 = \'" & .Current("底盘号") & "\'" End If End With End If
endif
改成这个就没问题了
这个窗口的afterload代码如下:
Tables("售后客户档案_售后客户档案Table2").fill("SELECT * From {售后客户档案}","华泰内控系统-ERP",False) Tables("售后客户档案_售后客户档案Table2").AllowEdit = True
Tables("售后客户档案_售后客户档案Table1").fill("SELECT * From {历史进店记录}","华泰内控系统-ERP",False) Tables("售后客户档案_售后客户档案Table1").AllowEdit = True
Dim rgd As WinForm.RecordGrid = e.Form.Controls("售后客户档案RecordGrid1") rgd.Table = Tables("售后客户档案_售后客户档案Table2") \'指定绑定表 rgd.Columns = "客户等级|车系|编号|底盘号|销售日期|生产日期|车牌号|型号|车主|联系人|联系电话|公私车|地址|建档日期|最后进店日期|里程|保险开始日期|保险结束日期" rgd.Build() \'重新生成记录窗口
Tables("售后客户档案_售后客户档案Table2").UseVisualStyle = False
If forms("售后客户档案").opened If Tables("售后客户档案_售后客户档案Table2").Rows.count > 0 Then Tables("售后客户档案_售后客户档案Table1").filter = "底盘号 = \'" & Tables("售后客户档案_售后客户档案Table2").Current("底盘号") & "\'" Else Tables("售后客户档案_售后客户档案Table1").filter = "[_identify] is null" End If End If
请问是什么原因啊~~~??
[此贴子已经被作者于2012-9-12 17:47:52编辑过]
|