MS Access: простая справочная система, проблема с форматированным текстом / простым текстом - PullRequest
0 голосов
/ 07 сентября 2018

Я занимаюсь разработкой простой справочной системы для небольшой однопользовательской системы MS Access, управляемой кнопкой VBA в виде кнопки «Нажмите» в нескольких формах. Я искал предложения в Интернете, но с изменениями в поддержке файлов справки по сравнению с более ранними версиями MS Access, совет противоречив и запутан. Мое решение на данный момент заключается в создании таблицы с полями HelpReference (Number) и HelpText (Long Text). Поле HelpText имеет формат текста «Rich Text», и HelpReference записывается в кнопку «При нажатии», чтобы выбрать и отобразить соответствующий текст HelpText для каждой формы. Это все работает.

У меня есть форма администратора, с помощью которой я хочу создавать и редактировать текст справки. В этой форме я установил для свойства «Формат текста» значение «Rich Text», чтобы оно отображалось правильно с соответствующими отступами и переносами строк. Однако, когда я использую форму администратора для редактирования, она не ведет себя как редактор. Например, клавиша Enter просто переводит меня к следующей записи, а не создает CR / перевод строки в тексте. Для тестирования я использовал WordPad для создания текста справки и вставки его в поле HelpText таблицы в представлении таблицы. Затем, когда я хочу изменить текст, я должен вернуться в WordPad, отредактировать и заново вставить мой отредактированный текст. Если я переключу свойство «Формат текста» поля формы на «Обычный текст», я увижу все инструкции по форматированию в Rich Text, и полагаю, что смогу с этим поработать, но это станет немного утомительным.

Я не хочу вдаваться в контекстную справку, потому что Access и VBA для меня новы, все, что я хочу, - это иметь возможность форматировать некоторый текст в форме администратора и полагаться на то, что он отображается, доступен только для чтения. и правильно в пользовательской форме с помощью кнопки «Нажми на кнопку». Многопользовательские соображения не применяются.

Редактировать: изменение свойства Enter Key Behavior, как предложено ниже, работает.

...