powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
8 сообщений из 8, страница 1 из 1
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39385829
jediAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Делаю выгрузку данных изБД Аксесс в готовый файл Excel, который находится на файловом сервере. Файл представляет собой заполненную таблицу этапов договоров с заказчиками и из БД нужно подставить актуальные данные. Делаю так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Set report = CreateObject("Excel.Application")
Set ExportData = Me.SubEveryWeekReportGIP.Form.RecordsetClone
Set DataNewJobs = CurrentDb.OpenRecordset("NotExistContractsStagesInRsultEveryWeekReportGIP")
Set Wb = report.Workbooks.Open(report.GetOpenFilename(, , "Выберите файл отчета"))
Set WS = Wb.Sheets(2) 
Set WSResult = Wb.Sheets(1) 
......
выгрузка данных в цикле из субформы
....


Проблема вот в чем: на своем компе запускаю этот код и у меня открывается диалог выбора файла -все как надо(только почему то в диспетчере задач повисает - не пойму тоже, что здесь не так...) а у других пользователей вообще ничего не происходит...диалога выбора даже в диспетчере нет... Файл лежит на файловом сервере. Доступ к файлу разрешен, права на чтение, запись настроены - все это я проверил много раз. Не пойму, в чем проблема. Помогите пожалуйста.
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39385831
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
on error resume next где-нибудь присутствует?
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39385834
jediAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да есть обработка ошибки
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
On Error GoTo ErrorHandler
...............................................
ExitHere:
   On Error Resume Next
        Exit Sub
    
ErrorHandler:
  
      Resume ExitHere
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39385835
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jediAlexвообще ничего не происходит.ну так вы запретили чему-либо происходить при ошибке
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39385845
jediAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
язапретил потому, что у юзеров стоит runtime и если юзер не выбирает, например, файл в диалоге, то вываливается ошибка, а runtime вообще с критической ошибкой закрывается. Криво конечно, но решил проблему, прописав жестко путь к файлу.
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39386177
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jediAlex,
Если поставить у пользователя полный Access , то всё норм ?
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39395183
jediAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с полным Access работает
...
Рейтинг: 0 / 0
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
    #39395460
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jediAlex,

Поставить юзеру полный аксесс и подебажить код ?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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