|
按楼上的办法处理
如果实在要直接打开查询,则:- Private Sub 安驰编号_Click()
- Dim qdf As DAO.QueryDef
- Dim stDocName As String
- Dim strSQL As String
- stDocName = "成本2"
- Set qdf = CurrentDb.QueryDefs(stDocName)
- strSQL = _
- "SELECT 安驰编号,套片数,F4价格,F6价格,铁掌A单价,铁掌B单价, IIf(IsNull(([套片数]/2)*([铁掌A单价]+[铁掌B单价])),0,([套片数]/2)*([铁掌A单价]+[铁掌B单价])) AS 铁掌套价, IIf(IsNull([附件套价]),0,[附件套价]) AS 附件价格, 成本表.纸箱单价, 成本表.箱套数, 成本表.彩盒单价, 成本表.辅料单价, 成本表.人工工资, [纸箱单价]/[箱套数] AS 纸箱分摊, [F4价格]+[铁掌套价]+[附件价格]+[纸箱分摊]+[彩盒单价]+[辅料单价]+[人工工资] AS F4成本, [F6价格]+[铁掌套价]+[附件价格]+[纸箱分摊]+[彩盒单价]+[辅料单价]+[人工工资] AS F6成本 FROM 成本表 where 安驰编号='" _
- & Me.安驰编号 & "'"
- qdf.SQL = strSQL
- DoCmd.OpenQuery stDocName, acNormal
- qdf.Close
- End Sub
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|