MS Access使用产品搜索创建销售系统

时间:2019-03-15 17:10:02

标签: vba forms ms-access

我正在处理“ 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”仅显示进行新销售时添加的数据。

我不知道我在解释方面是否做得很好。任何帮助将不胜感激。谢谢

0 个答案:

没有答案