Table上有很多列,设计了多个记录窗口,根据某列的内容不同而显示对应的记录窗口.代码如下:
Dim rgd2 As WinForm.RecordGrid = e.Form.Controls("RecordGrid1")
rgd2.Table = Tables("报价系统_Table4") '指定绑定表
If Tables("报价系统_Table4").current("工步") = "车床"Then
e.Form.Controls("RecordGrid2").Visible = False 隐藏所有记录窗口,代码怎么写?
e.Form.Controls("RecordGrid3").Visible = False
e.Form.Controls("RecordGrid1").Visible = True'打开RecordGrid1
ElseIf Tables("报价系统_Table4").current("工步") = "磨床"Then
e.Form.Controls("RecordGrid1").Visible = False
e.Form.Controls("RecordGrid2").Visible = False
e.Form.Controls("RecordGrid3").Visible = True'打开RecordGrid1
End If
rgd2.Build() '重新生成记录窗口
第一个问题:选择不同数据行后,先要把所有记录窗口隐藏,隐藏所有记录窗口,代码怎么写?
第二个问题:当TABLE中没有数据时,提示运行错误:未将对象引用设置到对象的实例。怎么解决?