G
Guest
I had a function set up to get the average of a certain field with matching
criteria. This was my code:
STRSQL = "SELECT Avg([" & cboWC & "]) AS Average, '" & cboWkCtr & "' AS
WorkCenter, txtTC " & _
"FROM " & cboCategory & ", tblWCDetails " & _
" GROUP BY txtTC, cboWkCtr " & _
"HAVING (((txtTC)='" & cboTC & "'));"
Now, the user no longer wants the average, she wants the percent scrapped.
(# bad/#started). Here is my code:
STRSQL2 = "SELECT FORMATPERCENT(((DSUM([" & cboWC &
"]))/(DSUM(txtQtyStart))/100)) AS Percent, " & _
"'cboWkCtr' AS WorkCenter, txtTC FROM " & cboCategory & ", tblWCDetails
GROUP BY txtTX, " & _
"cboWkCtr HAVING (((txtTC)='" & cboTC & "'));"
I think I must be missing a parenth. somewhere or something... The error I'm
getting is as follows:
"Wrong number of arguments used with function in query expression
'FORMATPERCENT(((DSum([txtLaminate]))/(DSum(txtQtyStart))/100))'"
Any ideas?
criteria. This was my code:
STRSQL = "SELECT Avg([" & cboWC & "]) AS Average, '" & cboWkCtr & "' AS
WorkCenter, txtTC " & _
"FROM " & cboCategory & ", tblWCDetails " & _
" GROUP BY txtTC, cboWkCtr " & _
"HAVING (((txtTC)='" & cboTC & "'));"
Now, the user no longer wants the average, she wants the percent scrapped.
(# bad/#started). Here is my code:
STRSQL2 = "SELECT FORMATPERCENT(((DSUM([" & cboWC &
"]))/(DSUM(txtQtyStart))/100)) AS Percent, " & _
"'cboWkCtr' AS WorkCenter, txtTC FROM " & cboCategory & ", tblWCDetails
GROUP BY txtTX, " & _
"cboWkCtr HAVING (((txtTC)='" & cboTC & "'));"
I think I must be missing a parenth. somewhere or something... The error I'm
getting is as follows:
"Wrong number of arguments used with function in query expression
'FORMATPERCENT(((DSum([txtLaminate]))/(DSum(txtQtyStart))/100))'"
Any ideas?