我正在处理“ frmSalesCreate”表单。这个想法是创建一个新的销售发票并在最后打印。
我有2个子窗体“ sfrmSalesProdSearch”和“ sfrmSalesProdList”。
我正在通过文本框过滤“ sfrmSalesProdSearch”的记录源。
Private Sub btnSearchProd_Click()
Dim SQL As String
SQL = " SELECT Products.ProdID, Makes.MakeName, Products.ProdModel, ProdType.TypeName, Products.ProdDesc, Products.ProdPrice " _
& " FROM ProdType INNER JOIN (Makes INNER JOIN Products ON Makes.MakeID = Products.ProdMake) ON ProdType.TypeID = Products.ProdTypeID " _
& " WHERE (((Products.ProdModel) Like '*" & Me.txtSearchProd & "*')) " _
& " OR (((Products.ProdBarcode) Like '*" & Me.txtSearchProd & "*')); "
Me.frmSalesProdSearch.Form.RecordSource = SQL
End Sub
我面临的困难是如何获取“ sfrmSalesProdSearch”的选定结果并将其插入“ sfrmSalesProdList”。
“ sfrmSalesProdList”的记录源是具有相关字段的临时表,我打算在关闭主窗体之前将其清空。因此,“ sfrmSalesProdList”仅显示进行新销售时添加的数据。
我不知道我在解释方面是否做得很好。任何帮助将不胜感激。谢谢