Я пытаюсь обрезать посторонние пробелы в конце поля memo в MS Access. Я попытался сделать это несколькими способами:Функция VBA Trim(), усекающая текст странно!
1) запрос обновления с обновляемым полем в Trim ([fieldname]). По какой-то причине это ничего не делает. Пробелы все еще есть.
2) обновление с использованием функции макроса, в которой содержимое поля передается как строка, а затем обрабатывается с использованием функции Trim() и передается обратно. Это действительно странно, поскольку он, кажется, усекает текст в поле в совершенно случайных местах (по-разному для каждой записи). Иногда 366 символов, иногда 312, иногда 280.
3) такой же, как и выше, но с RTrim()
Как я могу возможно быть портя такую простую функцию ?! Любая помощь очень ценится. Хотел бы держать мои волосы.
-Sam
Я думаю, у вас есть какой-то «невидимый» символ ascii, такой как Line Return или Carriage Feed в конце вашей строки. Можете ли вы написать небольшую процедуру, перечисляющую коды ascii всех символов один за другим? –