如何摆脱#func! 出现在ms访问的查询表中?

我在查询中创build了一个名为Expr1的字段,使用名为HOME_CARD的另一个字段的中间函数来提取特定的string。

这个HOME_CARD字段有如下的数据:

  • IA1234
  • IA6787
  • KL8900
  • MH5689

这是我试图只提取我的Expr1领域的IA部分,它的工作原理。

Expr1:Mid([HOME_CARD],InStr(1,[HOME_CARD],“IA”),2)

我的问题是,我正在#func! 我的查询结果中的错误除了像这样的数据:

  • KL8900
  • MH5689

在MS Excel中,我可以通过在我的公式前面使用IFERROR来处理这个问题,所以在没有findIA的情况下,这个单元格只会是空白的。

请帮助我的朋友,我宁愿我的查询结果没有IA的空白(空)比返回一个#func!

先谢谢你。

你可以使用Left

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