我使用的是office access 2003版
我在某資料表建立了一筆資料
有一個欄位名稱是"參與人員"
值為"大雄.技安.阿福"

我設計了一個"依需求查詢"的表單,並建立了一個"參與人員"查詢用key in的欄位
然後設計了一個查詢做為子表單
"參與人員"的準則如下
Like IIf([forms]![依需求查詢_表單]![參與人員]="不拘","*",[forms]![依需求查詢_表單]![參與人員])

目前碰到的問題是
當我key in "大雄"時,參與人員只有"大雄"才會出現
但是值為"大雄.技安.阿福"不會跑出來
請問各位先進該如何修改準則?
文章關鍵字
章大雄 wrote:
我使用的是office...(恕刪)

我覺得應該是你少加了萬用字元*
如下:
Like IIf([forms]![依需求查詢_表單]![參與人員]="不拘","*", "'*" & [forms]![依需求查詢_表單]![參與人員] & "*'" )

你必須在[forms]![依需求查詢_表單]![參與人員]的前後都加上*才行吧
輸出結果變成
like '*大雄*'
多謝~已解決~




章大雄 wrote:
我使用的是office...(恕刪)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!