字段验证规则,防止将换行符从excel粘贴到访问中



我有一个供应商访问表,供许多查询和vba使用。最终用户根据Excel中的W9数据填充字段(以表格形式(,其中通常包含换行符(也称为字符转折、换行(。如果他们粘贴一段包含换行符的数据,那么它会打断许多其他进程。我需要找到一种方法来防止他们用换行符粘贴数据,并防止他们手动在字段中输入换行符。我尝试了各种vba选项来查找和删除,但这仍然会导致错误的数据。

示例:他们粘贴一个供应商编号,该编号与excel有换行符,例如:

1234

1246

各种查找/替换函数可以将其转换为1234.1246,或者取换行前的第一组:1234,或取换行后的第二组:1246。但是数据库无法知道哪一个1234或1246是正确的。

我需要一种方法来1(防止数据被输入,2(通知最终用户他们试图输入的数据未被接受。

请帮忙,真诚地,
在中拔出我的头发

我在一位同事的帮助下找到了答案!!

验证规则:

不像"*[此处插入换行符

]*">

如果他们强制关闭数据库,这甚至不会让他们保存!!

最新更新