Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Знак фунта при экспорте в Word становиться ="J" / 13 сообщений из 13, страница 1 из 1
22.10.2003, 15:30
    #32301653
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Есть отчет, там есть поля у которых формат Денежный, фунты (локализация системы английская потому что). При экспорте в Word, эти поля предваряються знаком "J", вместо чего то похожего на "f". Можно ли это вылечить.
(Поля нужно оставить денежными, т.к. по ним идут вычесления, т.е. превращять их в строчки путем добавления chr(63) пока не хочу.)
Данные:
W2k русский, локализация английская.
Офис 2000 русский, но эффект наблюдается и у заказчика на английском.

Спасибо.
...
Рейтинг: 0 / 0
22.10.2003, 15:31
    #32301656
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
"локализация" - я имел в виду региональные настройки
...
Рейтинг: 0 / 0
22.10.2003, 15:37
    #32301667
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Может, надо в Ворде автозамену включить?
...
Рейтинг: 0 / 0
22.10.2003, 16:07
    #32301753
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Если включить автозамену то Jon кем станет?
Я бы нафиг убрал бы " поля у которых формат Денежный, фунты".
И я мало знаю Ворд, но там /вроде/ нет формата чисел.
...
Рейтинг: 0 / 0
22.10.2003, 16:26
    #32301801
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
И если Саныч скажет (или ЛП) :), что я не внимательно прочел про то, что "Поля нужно оставить денежными" - так я это прочел.
Просто экспорт можно сделать из другого отчета-близнеца, но без форматов.
...
Рейтинг: 0 / 0
22.10.2003, 16:30
    #32301813
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Вариант с автозаменой не катит, но по другой причине: этот J это на самом деле не символ йот , а символ с кодом 163. Можно настроить автозамену этого символа в нужный, средствами ворд, но он то заменяет только отдельно стоящий символ, а у меня: f10.00
Виктор: речь идет о формате чисел в отчете Аксес, который (отчет) потом заказчик хочет Сервис/Связи с Office/Публикация в Word.
...
Рейтинг: 0 / 0
22.10.2003, 16:35
    #32301833
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
> это на самом деле не символ йот , а символ с кодом 163.

Дык, может, Ворд понимает его правильно, но показывает неправильным фонтом?
...
Рейтинг: 0 / 0
22.10.2003, 16:37
    #32301841
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Виктор, не видел ваш последний пост.
Да, но я вообще не могу по-другому сгенирировать этот символ фунта на отчете Access.
То что я думал chr(63) оказалось знаком вопроса. (Хотя если в ворде вставить знак фунта из спецсимволов и потом спросить ? ASC(Selection), он выдаст 63, видимо ворд так трактует все непонятные ему символы.
...
Рейтинг: 0 / 0
22.10.2003, 16:41
    #32301854
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Саныч: от фонта не зависит, проверено электроником.
...
Рейтинг: 0 / 0
22.10.2003, 17:22
    #32301986
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
А если Юникод-шрифт использовать?
Как в отчете акеса так и ворда?
Alt+0163? (не 163 не 63, а 0163) ?
И в акесе и в ворде - нормально отображается. Осталось разобраться с денежным форматом.
...
Рейтинг: 0 / 0
22.10.2003, 17:45
    #32302026
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Виктор: я никогда с этими вещами не сталкивался. И поэтому не ясно мне,
как отобразить юникод симовол например на отчете chr(0163) преобразуется в chr(163)
Спасибо.
...
Рейтинг: 0 / 0
22.10.2003, 17:52
    #32302037
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
>И поэтому не ясно мне,
как отобразить юникод симовол например на отчете chr(0163) преобразуется в chr(163)


Правильно преобразуется. Надо использовать аналог Chr для Юникода ChrW$(0163)
...
Рейтинг: 0 / 0
22.10.2003, 18:16
    #32302088
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Знак фунта при экспорте в Word становиться ="J"
Виктор,
На отчете этот символ (отдельно) вывести получилось. А вот заставить Word понимать его как unicode - нет. Даже если переформатировать его после этого в универсальный шрифт (т.е. Arial MS Unicode). Видимо он передаеться Accessом в Word именно как ASCI. И потом уже с ним ничего не сделаешь.
Как они там в Англии живут - мрак. Придется уговаривать что f это почти знак фунта :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Знак фунта при экспорте в Word становиться ="J" / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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