報表設立篩選條件錯誤問題

tsuan
各位先進:
我一報表想透過表單內編號為篩選條件,VBA如下:
Dim strCondition As String
strCondition = strCondition & "編號=" & 編號
DoCmd.OpenReport "出貨明細", acViewPreview, , strCondition
但執行時均跑出錯誤:
"準則運算式的資料類型不符合"
希望各位先進指導指導!
冇名
試試這樣看看:

Dim strCondition As String
strCondition = "[編號]=" & 編號
DoCmd.OpenReport "出貨明細", acViewPreview, , strCondition


kk(我會中頭彩)
您的編號欄資料類型若為文字
則請試著改為
Dim strCondition As String
strCondition = "[編號] = '" & Me.編號 & "'"
DoCmd.OpenReport "出貨明細", acViewPreview, , strCondition

kk(我會中頭彩)
若為數字則試試
Dim strCondition As Long
strCondition = "[編號] = " & Me.編號
DoCmd.OpenReport "出貨明細", acViewPreview, , strCondition

kk(我會中頭彩)
提供一個簡單的範例供您參考
按我下載檔案
tsuan
感謝KK
另外我如想將它匯出的話
DoCmd.OutputTo acReport, "出貨明細-統開發票", "RichTextFormat(*.rtf)", "", False, "", 0
strCondition 應該放在何處
tsuan
感謝KK
另外我如想將它匯出的話
DoCmd.OutputTo acReport, "出貨明細", "RichTextFormat(*.rtf)", "", False, "", 0
strCondition 應該放在何處

另我如想將匯出檔案加上欄位"品名",應如何加上
我試過下列方式不行:
DoCmd.OutputTo acReport, "Me.品名 &" "出貨明細", "RichTextFormat(*.rtf)", "", False, "", 0

最有價值解答

kk(我會中頭彩)
直接參考範例檔比較快
裡面有您想要的解答
下載檔案
tsuan
感謝KK
獲得正確處理方式
ICEMAN
請問KK,可以在上載一次上述範例嗎,或是各位有人有此範例嗎,因為我也有相同問題 > <~
回到頂部