Правило валидации полей для предотвращения вставки разрывов строк из Excel в доступ - PullRequest
0 голосов
/ 24 марта 2020

У меня есть таблица доступа поставщиков, используемая многими запросами и vba. Конечные пользователи заполняют поля (в форме) на основе данных W9 в Excel, которые часто содержат разрывы строк (или переводы символов, переводы строк). Если они вставляют часть данных, содержащую разрыв строки, то это прерывает многие другие процессы. Мне нужно найти способ не допустить, чтобы они вставляли данные с разрывами строк, и не позволяли им вручную вводить разрыв строк в поле. Я пробовал различные варианты vba для поиска и удаления, но это все равно может привести к неверным данным.

Пример: они вставляют номер поставщика, у которого есть разрыв строки из Excel, такой как:

1234

1246

Различные функции поиска / замены могут преобразовать это значение в 1234.1246 или взять первый набор до разрыва строки: 1234 или второй набор после разрыва строки: 1246. Но есть база данных не может узнать, какие 1234 или 1246 правильны.

Мне нужен способ 1) запретить ввод данных и 2) уведомить конечного пользователя, что данные, которые он пытался ввести, были не принимается.

Пожалуйста, помогите, С уважением,
Вырывая мои волосы кусками

1 Ответ

0 голосов
/ 25 марта 2020

Я понял это с помощью сотрудника !!

Правило проверки:

Не нравится "* [вставить разрыв строки здесь

] *"

Это даже не позволит им сохранить, если они принудительно закроют базу данных !!

...