Access 2007 Форма: несвязанное текстовое поле: поле Memo усечено - PullRequest
0 голосов
/ 05 мая 2018

У меня есть таблица с мемо-полем для хранения описательных заметок. В форме у меня есть поле со списком, чей запрос источника данных включает это памятное поле. После обновления этого поля со списком я установил несвязанное текстовое поле в форме на соответствующий номер столбца из поля со списком.

Поле memo усечено (вероятно, до 255 символов). Как я могу получить полное поле заметки для отображения в несвязанном текстовом поле?

Это SQL, который усекает поле. Я попытался установить его из коллекции наборов записей, но поскольку он также основан на SQL, усечение также происходит.

Кажется, это довольно распространенная проблема, но я нигде не смог найти обходного пути.

Заранее благодарим за любые полезные предложения ...

1 Ответ

0 голосов
/ 05 мая 2018

Один из способов - использовать DLookup в событии AfterUpdate в выпадающем списке:

Me!YourTextbox.Value = DLookup("[MemoField]", "YourTable", "ID =" & Me!YourCombobox.Value & "")

при условии, что поле со списком привязано к идентификатору поля. В противном случае используйте столбец комбинированного списка, в котором содержится идентификатор, для поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...