powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы по форматированию полей
34 сообщений из 34, показаны все 2 страниц
Вопросы по форматированию полей
    #36867298
Komil_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос № 1
В "Word"е имеется возможность выравнивания текста по ширине (в VBA ".ParagraphFormat.Alignment = wdAlignParagraphJustify" ). В "Access"е также имеется свойство полей "Выравнивание текста" (TextAlign), где можно присвоить значение 4 (Distribute), после чего текст будет выровнен по ширине. Но имеется один недостаток: если последняя строка состоит из 1 или 2 слов, то Access расширит текст чуть ли не по буквам. А это в официальных документах (таких как контракт) не допустимо!
Как же сделать так, чтобы последнюю строку "Access" не трогал так же как в "Word"е?

Вопрос № 2
Допустим поле имеет такую формулу:
="Text1 " & [Field1] & " " & [Field2] & " Text2"
Как сделать так, чтобы значение [Field2] было отмечено жирным шрифтом, тогда как остальная часть текста обычным шрифтом?

P.S.
Многие из Вас сразу же захочет ответить "Это невозможно". Но вдруг какому то умельцу всё-таки удалось решить эту проблему?

Конечно можно предложить так: необходимо создать 3 поля вместо 1 и назначить им формулы ="Text1 " & [Field1] & " ", =[Field2], =" Text2". У 1 и 3 поля – обычный шрифт, а 2 поля – жирный шрифт. Но здесь проблема: ширина текста для [Field1] – не зафиксирована, она произвольная. Так что часть текста может оказаться позади поля № 2. Если же оставить достаточно большое пространство, то очень часто между полями №1 и №2 окажется пустота. А это недопустимо в официальных документах.
Что я сам думаю, может быть с помощью VBA каким-то Макаром можно измерить длину текста и в зависимости от длину сдвинуть туда сюда поле №2 и поле №3. Но и здесь проблема: если значение поле №1 не умещается в одну строчку, то сложно перемещать поля №2 и №3. Ведь речь идёт об области данных отчёта (Details), где для следующей записи следует вернуть местонахождение полей. Как быть?

Вопрос № 3
В области данных (Details) отчёта имеются поля со свойством "Расширение" (CanGrow) = Да (True). В тоже время все поля "Тип границы" (BorderStyle) = Сплошная (Thin). Если текст хотя бы одного поля не умещается в одно строку, то его высота увеличивается для данной записи, а вот остальные поля остаются неизменными. Как сделать так, чтобы высота всех полей была бы одинаковая (если границы полей по высоте не одинаковые, то Вы сами знаете как "некрасиво" получится отчёт)? Пробовал колдовать над событием "Форматирование" (OnFormat), но что-то у меня не получается. Может кто то оригинально решил подобную проблему?

Вопрос № 4
В Excel ориентацию текста можно перевернуть на произвольный градус (скажем, на 90, 270 градусов). В Access такого свойство полей нет, правда есть свойство "по вертикали" (Vertical). Если присвоить значение "Да" (true), то текст поля поворачивается на 270 градусов, что не очень удобно. А как перевернуть на 90 градусов? Возможно ли это каким-то образом?
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36867311
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Komil_,

Вопросы 1-2-3 я решила формированием отчета в НТМ с открытием для печати(и возможной доводки ) в WORD.

С первыми отчетами повозилась, зато теперь нет проблем с формированием и печатью
-счетов -фактур
-ТОРГ-12
-служебок/договоров/....... с 1-2 строками на последнем листе
-корректными переносами длинных наименований
-неразрывность группы типа при переходе страницы
ттт1ааа2ттт3ддд
-перекрестных запросов с переменным числом столбцов
...........
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36867320
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обойти препятствие, а не преодолевать его: для сильно красивых отчетов и отчетов, которые должны выглядеть как документ, можно использовать выгрузку в шаблон Ворда
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36867333
Komil_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительОбойти препятствие, а не преодолевать его: для сильно красивых отчетов и отчетов, которые должны выглядеть как документ, можно использовать выгрузку в шаблон Ворда

Эх, в том то и дела, нельзя мне в Word! Документы по контрактам как раз таки конфиденциальные, их не в коем случае нельзя дать скопировать пользователям.

А вот "формирование в HTM" ? Что имелось ввиду? Если я контракт закину в HTM, сможет ли пользователь скопировать этот файл и у себя где то распечатать? Если да, то и этот вариант мне не катит! А если нет, то это то, что мне надо. Как это сделать?
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36867418
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. и 2. Решаются методом Print отчета, правда не без интима.
3. http://am.rusimport.ru/MSAccess/topic.aspx?ID=133
4. http://www.lebans.com/rotatetext.htm
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36867421
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Komil_,

почти любой аксесс-отчет можно преобразовать в ворд(хотя и не так красиво как через НТМ)

авторЭх, в том то и дела, нельзя мне в Word! Документы по контрактам как раз таки конфиденциальные, их не в коем случае нельзя дать скопировать пользователям.


В ворде можно использовать пароль, хотя от особой защиты не даст. Здесь скорей защита от преднамеренного изменения отчета перед печатью или правки в ворд без изменения в аксе.

Хотя кто может помешать злоумышленнику
-ввести данные
-распечатать
-ввести другие данные
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36867498
Komil_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolf1. и 2. Решаются методом Print отчета, правда не без интима.
3. http://am.rusimport.ru/MSAccess/topic.aspx?ID=133
4. http://www.lebans.com/rotatetext.htm

За №3 и №4 не просто "СПАСИБО!!!", а "ОГРОМНОЕ СПАСИБО!!!!!!!!!!!". Просто класс!!!

А вот Ваши слова Решаются методом Print отчета это как? Я чуть-чуть разбираюсь в VBA. Но моё знание, увы, не достаточно! Хотя бы маленький примерчик, please!
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36868813
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример по п.1, на скорую руку, без проверок на Null и прочая:
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36869302
Komil_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolfПример по п.1, на скорую руку, без проверок на Null и прочая:

Спасибо Вам огромное!!! Классный Вы программист! Смогли решить вопрос № 1.

Стало быть остался только вопрос № 2! Кто-нибудь знает как решить? А может где-то есть спец. утилита?
Ну если и это разрешимо, тогда у меня просто нет слов!!!
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #36869852
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Komil_,

А вариант с двумя полями не рассматривал? Вообще этот вопрос меня тоже мучал пару месяцев назад, решение нашёл по ссылке на форуме, при попытке разобраться закипела голова. Так что, если меня вдруг прижмёт, то буду использовать разные поля.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вопросы по форматированию полей
    #38193984
Eugeny21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже возникла потребность в выравнивание по ширине. На листе есть два блока и в обоих есть некоторые поля из базы. Поэтому вставить Word нельзя.
Попробовал пример из темы выше, но почему-то текст форматируется не верно (исчезают некоторые пробелы).
Если у кого-то есть рабочее решение или идеи, то буду рад услышать :)
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #38194034
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugeny21,

rtf-формат поля в отчете
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #38194219
Eugeny21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,

У меня в формате поля нету такого варианта(
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #38194241
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugeny21,

Писать версию акцесса нужно!

Вот тут смотри - Форматирование части текстового поля в отчете Access
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #38194265
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugeny21,
акс 2007
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #38194333
Eugeny21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,

У меня акс2010. Смотрю в свойствах поля - макет - формат поля
Поле такой структуры: ="Текст" & [Данные из Таблицы(текстовые)] & "еще текст"
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #38194367
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugeny21,

сиотрите пример
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вопросы по форматированию полей
    #39013411
Akmal Rajapov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nord-woolf,

Здравствуйте! Ваш пример прекрасно работает, но не выводит буквы "ў қ ғ ҳ", к сожалению. Пожалуйста, можете посоветовать, как решить эту проблему?
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013558
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akmal Rajapov,

это какие то хитрые буквы --типа греческих
или я совсем слепая стала
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013569
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akmal Rajapovnord-woolf,

Здравствуйте! Ваш пример прекрасно работает, но не выводит буквы "ў қ ғ ҳ", к сожалению. Пожалуйста, можете посоветовать, как решить эту проблему?

Дико интересно чё за букавки?
Озвучте не томите!!!!!
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013601
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akmal Rajapov,

хотя вроде все выводит
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013619
Mina Anna Mazzini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКАAkmal Rajapov,
хотя вроде все выводит
Фотошоп...
:)
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013720
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIAkmal Rajapovnord-woolf,

Здравствуйте! Ваш пример прекрасно работает, но не выводит буквы "ў қ ғ ҳ", к сожалению. Пожалуйста, можете посоветовать, как решить эту проблему?

Дико интересно чё за букавки?
Озвучте не томите!!!!!
На самом деле это узбекские буквы. "ў" произносится точно также как и русское "о", а вот "қ ғ ҳ" в русском языке нет аналогов, хотя последняя буква почти "х", но произносится мягче.

To: Akmal Rajapov
Какой шрифт используете? К сожалению, не все узбекские шрифты одинаковы. Можете опытным путем найти нужные символы и заменить перед выводом (в коде 4 раза используйте Replace).
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013782
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mina Anna MazziniПЕНСИОНЕРКАAkmal Rajapov,
хотя вроде все выводит
Фотошоп...
:)
НИКАКОГО ФОТОШОПА --
все законно
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39013791
Mina Anna Mazzini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, я даже специально смайлик жирным выделил :)
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39014053
Akmal Rajapov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дико извиняюсь, что полностью не описал суть. На самом деле эти буквы не выводятся в отчете, в файле 2komil.zip которую nord-wolf любезно представил. Access 2003. Очень хотелось бы, решения этой проблемы.

P.S. "ў қ ғ ҳ" - Это узбекские буквы. :-)
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39021091
Akmal Rajapov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый nord-wolf!
Неужели это не возможно? Откликнитесь, пожалуйста.
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39196148
SergeantTLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКАKomil_,

Вопросы 1-2-3 я решила формированием отчета в НТМ с открытием для печати(и возможной доводки ) в WORD.

С первыми отчетами повозилась, зато теперь нет проблем с формированием и печатью
-счетов -фактур
-ТОРГ-12
-служебок/договоров/....... с 1-2 строками на последнем листе
-корректными переносами длинных наименований
-неразрывность группы типа при переходе страницы
ттт1ааа2ттт3ддд
-перекрестных запросов с переменным числом столбцов
...........

Расскажите, пожалуйста, подробней о формировании отчета в HTM. Может ссылки какие дадите.
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39196178
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeantTLT,

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

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


распаковать в c:\temp
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39197028
SergeantTLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Будем разбираться)

Просто опробовав возможности Access в плане построения отчетов....

То вылезает проблема с растягиванием текста по ширине. Если делать поле RTF, то коверкается шрифт и начинаются проблемы с переносами.
При построении таблиц возникает потребность в повороте текста. Access поворачивает его только в одну сторону и то не в ту которую необходимо...
А уж про мучительные подгоны клеточек к клеточкам....
Лучше делать ручками...
Еще раз спасибо.
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39197177
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeantTLTА уж про мучительные подгоны клеточек к клеточкам

по-этому и перешла на НТМ-отчеты
начала в аксесс, а затем и из других систем(excel-word-foxpro-1c) 90-95% отчетов делаю программно в НТМ-формат(в стандартных тегах), что позволяет
-- смотреть этот отчет в броузере
--печатать в WORD (автоподгонка ширины столбцов, вписать в лист, если чуть-чуть не влезает и ....)
--ексель тоже откроет с небольшой руганью для доработки(затем сохраняла в нужной версим)
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39198481
SergeantTLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,

прошу Вас пояснить есть ли возможность, в HTM, задать ширину полей для word'а.
Я попробовал сделать это в самом word'е и... обалдел от того сколько всего редактор добавляет в файл...
...
Рейтинг: 0 / 0
Вопросы по форматированию полей
    #39198588
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeantTLT,

задать ширину можно, но я обычно ставила --автоширина, чтобы мне не возиться с автоподгонкой по ширине страницы
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вопросы по форматированию полей
    #40016749
SergeantTLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Komil_,

P.S.
Многие из Вас сразу же захочет ответить "Это невозможно". Но вдруг какому то умельцу всё-таки удалось решить эту проблему?


Нашел решение. Если установить тип текста "RTF", то форматирование текста необходимо задавать тегами HTML.
Пример для значение поля:
="<div> Абзац." & [Ваше поле] & "Текст и прочее </div>" & "<div> Сл. Абзац, новая строка </div>"
Текст получится на двух строках и при этом, если установать выравнивание по ширине, то будет всё гуд.

Действуют и другие теги, например <b> жирный текст </b>
upd. <br> тегом можно сделать жесткий перенос.
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы по форматированию полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]