Мне нужно использовать форматирование форматированного текста для поля в отчете в MS Access, чтобы использовать интервал между символами. В отчете попытка изменить текстовый формат в свойствах поля из простого текста в Rich Text. Выдает ошибку: «Введенное вами значение недействительно для этого свойства». Я предполагаю, что это потому, что поле не является типом данных memo (видимо, единственным типом данных, поддерживающим RTF). Именно в формате «XXXX_XXXX», где * и _ прописные буквы, а крестики представляют цифры от 0 до 9.MS Access Преобразование подобной функции в Memo Тип данных
Для связи: рабочий процесс этой БД является то, что она имеет одну форму, что при указании Id , запрашивает связанную таблицу, генерирует отчет на основе результата запроса и выводит его в PDF.
Источник управления полем является полем из результата запроса.
Все работает нормально, но мне нужно установить это поле в RTF. Шрифт - это шрифт TrueType, если это имеет значение. По существу, я хочу иметь фиксированную высоту на поле и растягивать ее по горизонтали по ширине. т. е. в CSS он будет определен примерно как «максимальная высота: 30 пикселей, ширина: 100%»;
Вещи, которые я пытался:
В Query Design View, настройки формата текста данного поля в Rich Text. Я все еще получаю сообщение об ошибке при установке текстового формата поля в представлении проекта отчета.
Другая идея - явно преобразовать поле в тип данных Memo (что-либо более 255 неявно преобразуется в этот тип), но я не уверен, как это сделать в SQl [MS SQL Server мы будем использовать что-то вроде CONVERT ([имя поля], текст)]
Создает ли пользовательский формат помощь? Я бы не подумал, потому что это все равно будет открытым текстом.
Заранее благодарим за любую помощь и комментарии.
Предпочитаемый MS Access 2007 Еще раз спасибо! – Michael
Также обратите внимание: в Word 2007 вы должны установить масштаб шрифта на 150% ... снова, я уверен, что вы можете сделать это только на RTF, но только для того, чтобы вы точно поняли цель – Michael