2016-05-24 119 views
1

我在查詢中創建了一個名爲Expr1的字段,用於使用來自稱爲HOME_CARD的另一字段的中間函數提取特定字符串。如何擺脫#func!出現在ms訪問中的查詢表中?

HOME_CARD領域有着類似的數據。例如:

  • IA1234
  • IA6787
  • KL8900
  • MH5689

這是我已經試過只提取IA部分在我的Expr1字段,它的工作原理。

表達式1:MID([HOME_CARD],InStr函數(1,[HOME_CARD], 「IA」),2)

我的問題,我正在#func!錯誤在我的查詢結果除了像數據:

  • KL8900
  • MH5689

在MS Excel中,我可以通過我的公式的前面使用IFERROR那麼,IA處理這個問題沒有找到,那麼該單元格就會變成空白。

請幫助我的朋友,我寧願我的查詢結果爲那些沒有IA爲空(空)而不是返回#func!

預先感謝您。

回答

0

您可以使用

Expr1: IIf(InStr([HOME_CARD],"IA")=0,Null,Left([HOME_CARD],2))