我有一个 MS Access 2007 数据库。我在哥伦比亚和厄瓜多尔的一些客户遇到了一个问题(我相信还会出现更多问题),他们的编号格式与美国不同。他们使用“.”。小数点(或句点)字符作为百万和千位分隔符,并使用“,”逗号字符作为小数位。这要么导致类型不匹配错误,要么我自己的验证将其捕获为错误,尽管我仅使用 IsNumeric() 函数来检查字段内容。
我假设 MS Access 能够识别用户 Windows 设置中设置的任何区域键盘格式。
有人能为我解释一下吗?截至目前,唯一的解决方法是更改用户键盘设置,以使用“,”作为百万和千位分隔符,并使用“.”。为小数。
任何帮助将不胜感激! :-)
一种解决方案可能是在所有相关字段上运行replace(),将逗号转换为句点(如果存在)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)