powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка специальных символов
25 сообщений из 25, страница 1 из 1
Вставка специальных символов
    #32162924
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пож-ста, можно ли вставлять символы в поля Access как в Worde (знак диаметра, градуса и т.д.) не меняя весь шрифт на Symbol или другой, т.е. вставлять сивол рядом с обычным текстом поля.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32162933
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для текстовых полей нельзя, для МЕМО-полей можно, но только работать прийдется с ActivX-компонентами, типа RICHTEXT-контрол.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32162949
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эти символы есть и в стандартных шрифтах.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32163104
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
© - Alt+0169
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32169305
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодаря Сенину Виктору все получилось. Копируюся все символы.
Теперь встала еще одна проблема. Для форматирования области данных отчета я использовал процедуру из

http://am.rusimport.ru/MsAccess/topic.aspx?ID=133

К большому сожалению поле ActiveX c RichText-Control не поддается такому форматированию. У него вообще нет свойства "Расширение".

Что уважаемое общество может мне посоветовать.
Заранее благодарен.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32169352
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>К большому сожалению поле ActiveX c RichText-Control не поддается такому форматированию. У него вообще нет свойства "Расширение".

Сделай так

Dim c as Control
Set c=Me.NameRichCon.Object
Теперь можно использовать c.Left, c.Top и т.п. свойства контролов акеса.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32170808
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С рисованием линий получается все хорошо. И поле с RICHTEXT тоже обрисовывается. Правда верхняя линия и часть левой линии (по высоте строки) не прорисовывается - закрывается текстом. Необходимо текст как-то сместить ниже и вправо. Это первая проблема.

Не получается также выводить текст из поля RICHTEXT в несколько строк. Расширения не могу добиться как в обычном поле. Проблема № 2.

Буду очень благодарен тому, кто сможет помочь.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32170818
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С рисованием линий получается все хорошо. И поле с RICHTEXT тоже обрисовывается. Правда верхняя линия и часть левой линии (по высоте строки) не прорисовывается - закрывается текстом. Необходимо текст как-то сместить ниже и вправо. Это первая проблема.

Не получается также выводить текст из поля RICHTEXT в несколько строк. Расширения не могу добиться как в обычном поле. Проблема № 2.

Буду очень благодарен тому, кто сможет помочь.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32172668
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как же все-таки заставить поле с RICHTEXT-контролом расширяться?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32172713
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем мое решение от 11:23 не подошло?

И что ты понимаешь по "Расширением"?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173138
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Под расширением я понимаю задание свойства "Расширение" (CanGrow) в отчете. Так вот этому полю я не могу задать это свойство. Мне необходимо расширение поля по вертикали при выводе большого кол-ва инф-ции.
Явное присваивание этого свойства полю не срабатывает:

Dim c As Control
Set c = Me![nameT].Object
Me![nameT].CanGrow = True
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173248
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Явное присваивание этого свойства полю не срабатывает:

А зачем это присваивать в программе? Почему нельзя задать сразу?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173380
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конструктор отчетов не показывает такое свойство у поля RICHTEXT-control. Его нет - почему не ясно.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173391
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если не удается до него добраться ни в программе, ни в конструкторе, то, может, его и нет?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173397
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и получается. Но что мне делать? В форме получается отлично: ввод текста, символов и .т.д. В распечатке - ерунда. Может как-то можно по другому представлять данные из RICHTEXT-поля в отчете? Никто не сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173487
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз. Я уже дал в топике от 11-23 решение твоей проблемы. Или тебе из-за религиозных проблем нужно что-то другое?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173495
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Senin Viktor:

Sorry, я тоже не понял. Как при помощи Top и т.д. добиться, чтобы контрол менял свои размеры по размеру текста? Уточняю: как получить программно хотя бы количество строк, которое занимает текст? Не говорю уже о высоте каждой строки, которая тоже может быть разной.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173712
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Саныч
2grival

>Sorry, я тоже не понял. Как при помощи Top и т.д. добиться, чтобы контрол менял свои размеры по размеру текста?

Я подразумевал, что можно было бы выставить размер контрола по размеру других уже "расширенных" элементов (т.е. сэмулировать св-во "Расширение"), но как-то забыл о главном - о расширяемости самого контрола под размер его данных.
Может попробовать выводить в HTML-формате? Excel? Word?


З.Ы.
Так что будет, если сделать:
Dim c As Control (or TextBox)
Set c = Me![nameRichTextControl].Object
с.CanGrow = True
это просто была идея, которая на поверку оказалось ложной :(
Просто подобный финт прокатывал с Top,Left, Widht активикс-котролов их не поддерживающих.

З.Ы.Ы.
Сейчас сам пробовал вывести в ритчтекст контроле в отчете - что -то вообще ничего не получается/не выводиться. А у вас что-нить выводиться?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173727
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виктору Сенину:
В топике от 11-23 предложено решение проблемы рисования линий по высоте максимального поля (я так понимаю). Будем считать, что этой проблемы больше нет.

Владимиру Санычу:
Совершенно верно. Вопрос стоит именно таким образом. В зависимости от установленной в конструкторе высоты поля данные в отчете выводятся то в одну, то в большее кол-во строк. Значение высоты поля не меняется автоматически. Необходимо вывести все данные поля независимо от установленной высоты поля. Оно должно (или мы должны как-то его заставить) автоматически расширяться в зависимости от размера данных. Повторяю поле не обычное, а RichText-контрол. Свойства "Расширение" (CanGrow) у него нет.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32173754
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока я писал информация на форуме изменилась. Да инф-ция выводится, но кол-во строк определяет высота поля, которая устанавливается в конструкторе.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32180676
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При внимательном рассмотрении данных в поле RichText-контрол появилась такая идея. Отбрасывая служебную часть данных приблизительно рассчитал кол-во строк, необходимых для вывода этих данных. Добавил дополнительно строку на всякий случай. Затем по этим данным задаю высоту поля:

Reports!Tehnol![nameT].Height = lMax2 * 290

Это по событию "Форматирование". Все рассчитывается. Затем это поле участвует в обработке по событию "Печать" для определения максимальной высоты:

http://am.rusimport.ru/MsAccess/topic.aspx?ID=133

Но вот в чем проблема. Поле lmax2 указывает кол-во строк данных - 1, 2 или больше. Указывает правильно, но записи печатаются по одной на странице. Раздел значительно расширяется. При явном указании вместо lMax2 любого числа - печатается нормально, без пробелов между строками, но высота естественно фиксированная. Функции (trim, val, int ... ) ничего не дают.
Что это может быть такое?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32180911
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я не пойму, делаем текст-бокс со значениеми ="Ø123", ="145°", все работает (Arial, Tahoma...), в чем еще проблемы?
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32181048
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вставляет, но не все символы, тем более формулы. Почитайте историю вопроса.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32181329
grival
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто порекомендует другую среду разработки пользовательских приложений для данных такого рода.
...
Рейтинг: 0 / 0
Вставка специальных символов
    #32181366
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Может кто порекомендует другую среду разработки пользовательских приложений для данных такого рода.

MS Excel, MS Word. Только не как "среда разработки", а среда вывода отчетов
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка специальных символов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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