我正在尝试用另一个字段替换逗号,以便您可以使用csv导入数据。我可以通过添加. ToString成功地完成此操作().替换(",","And")到字段的结尾例如字段!字段名.值. ToString().替换(",","And"))。这将用单词And替换逗号。我遇到的问题是当字段为空时。然后它在单元格中导出#Error。我试过隐藏单元格,如果它是空白的,但这对任何东西都有效,除了当它导出到. csv。
如果我不能让该字段仅为空白,我希望它显示99。
请帮帮我。
我也试过这个...= Iif(isNothing(字段!字段名.值),"99",(字段!字段名.值. ToString().替换(",","And")))
它仍然显示错误
1条答案
按热度按时间hpcdzsge1#
问题是您试图将NULL(Nothing)转换为字符串。
IIF
的两边都要计算,因此即使您永远看不到结果,当FieldName为空时,false部分也会失败。为了绕过这个问题,我们首先检查字段是否为空,然后用空字符串
""
和替换它,然后用替换ToString()
位。请尝试以下操作...