Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2008, 08:33   #1
Volodymyr
Пользователь
 
Регистрация: 28.02.2008
Сообщений: 70
По умолчанию касательно вывода данных в Word

добрый день!
прошу Вас просмотреть мой пример и указать на следующие ошибки:
1. почему поле acres округляется до целого числа, а не сохраняет число с десятыми и сотыми?
2. Что в макросе не верно написано, в результате чего не формируется документ в Word?
3. Необходимо ли указывать в Visual Basic параметры для открытия файла с защитой от редактирования?
в моем примере стоит защита на шаблоне (123).
Как при открытии эту защиту снять, а после - поставить?

заранее всем пасибо за помощь.
с уважением, Владимир.
Вложения
Тип файла: zip tmp1.zip (47.0 Кб, 20 просмотров)
Volodymyr вне форума Ответить с цитированием
Старый 22.07.2008, 18:00   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Volodymyr Посмотреть сообщение
добрый день!
прошу Вас просмотреть мой пример и указать на следующие ошибки:
1. почему поле acres округляется до целого числа, а не сохраняет число с десятыми и сотыми?
2. Что в макросе не верно написано, в результате чего не формируется документ в Word?
3. Необходимо ли указывать в Visual Basic параметры для открытия файла с защитой от редактирования?
в моем примере стоит защита на шаблоне (123).
Как при открытии эту защиту снять, а после - поставить?

заранее всем пасибо за помощь.
с уважением, Владимир.

Посмотреть не получается, формат А2007.. Преобразуйте в А2000, если хотите показать.

А так:
1. Используйте соответствующие форматы отображения данных.
2.Приведите пример кода.
3.
Снять защиту:
ActiveDocument.Unprotect

Установить защиту с Вашим паролем (123):
ActiveDocument.Protect Password:="123", NoReset:=False, Type:= wdAllowOnlyRevisions
Abrakadabra вне форума Ответить с цитированием
Старый 22.07.2008, 18:30   #3
Volodymyr
Пользователь
 
Регистрация: 28.02.2008
Сообщений: 70
По умолчанию

спасибо за ответ.

я сохранил мой пример в другом формате.
Прошу посмотреть и указать мои ошибки.

с уважением, Владимир.
Вложения
Тип файла: zip sstmp1.zip (64.2 Кб, 15 просмотров)
Volodymyr вне форума Ответить с цитированием
Старый 23.07.2008, 07:11   #4
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Volodymyr Посмотреть сообщение
спасибо за ответ.

я сохранил мой пример в другом формате.
Прошу посмотреть и указать мои ошибки.

с уважением, Владимир.
Ловите..

Хотя не знаю, насколько представленное Вами решение может соответствовать Вашим задачам..
Вложения
Тип файла: rar sstmp1.rar (22.0 Кб, 24 просмотров)
Abrakadabra вне форума Ответить с цитированием
Старый 23.07.2008, 15:24   #5
Volodymyr
Пользователь
 
Регистрация: 28.02.2008
Сообщений: 70
По умолчанию

спасибо Abracadabra за Вашу помощь, но у меня есть еще пара вопросов:
1. что в моем варианте было н верно? (если Вы помните)
2. при нажатии на кнопку, когда формируется документ Word, выскакиевает окно с шибкой Word "неверно указана еденица измерения". Почему? какие параметры указаны неверно.
3. в таблице SS1, значение acres, тип данных стоит числовой, в свойстве число десятичных знаков стоит 2, а при заполнении фомы сохрняется тоько целая часть. Где мояошибка?

с уважением,
Владимир.
Volodymyr вне форума Ответить с цитированием
Старый 23.07.2008, 16:05   #6
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Volodymyr Посмотреть сообщение
спасибо Abracadabra за Вашу помощь, но у меня есть еще пара вопросов:
1. что в моем варианте было н верно? (если Вы помните)
2. при нажатии на кнопку, когда формируется документ Word, выскакиевает окно с шибкой Word "неверно указана еденица измерения". Почему? какие параметры указаны неверно.
3. в таблице SS1, значение acres, тип данных стоит числовой, в свойстве число десятичных знаков стоит 2, а при заполнении фомы сохрняется тоько целая часть. Где мояошибка?

с уважением,
Владимир.
Не совсем понятно.. У Вас что, не работает мой файл? Или работает с ошибками? Или Вы хотите понять, почему они у Вас были?
Abrakadabra вне форума Ответить с цитированием
Старый 23.07.2008, 17:03   #7
Volodymyr
Пользователь
 
Регистрация: 28.02.2008
Сообщений: 70
По умолчанию

при работе с Вашим вариантом появляется ошибка. о которой я писал выше. Может надо какой то модуль подключить?

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

Касательно типа acrea прошу пояснить тоже.
Volodymyr вне форума Ответить с цитированием
Старый 23.07.2008, 19:07   #8
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Volodymyr Посмотреть сообщение
при работе с Вашим вариантом появляется ошибка. о которой я писал выше. Может надо какой то модуль подключить?

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

Касательно типа acrea прошу пояснить тоже.
Не могу утверждать за неимением Оф2007, но сдается мне, что это баг офиса, а точнее ворда. Может что-то с букмарками (можно попробовать их переустановить и пересохранить в 2007), можно проверить подключение референсов в редакторе VBA.. Может еще чего.. нужно пробовать. В 2000 все работает без проблем (имеется ввиду Ваш код, немного мною подправленный, хотя он не идеален)
Abrakadabra вне форума Ответить с цитированием
Старый 23.07.2008, 19:12   #9
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от Volodymyr Посмотреть сообщение
3. в таблице SS1, значение acres, тип данных стоит числовой, в свойстве число десятичных знаков стоит 2, а при заполнении фомы сохрняется тоько целая часть. Где мояошибка?
В свойствах самого поля поставьте "фиксированный", или сделайте свой пользовательский формат. Это актуально как для поля таблицы, так и поля формы. Если с таблицами работаете через формы, достаточно сделать это только в поле формы.
Abrakadabra вне форума Ответить с цитированием
Старый 27.07.2008, 00:18   #10
Volodymyr
Пользователь
 
Регистрация: 28.02.2008
Сообщений: 70
По умолчанию касательно ошибок

добрый день!

прошу указать на мои ошибки

с уважением, Владимир.
Volodymyr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с базы данных в Word 1234 Общие вопросы Delphi 1 15.05.2008 10:44