Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не работает выгрузка из Аксесс в Excel на ПК другого пользователя / 8 сообщений из 8, страница 1 из 1
17.01.2017, 08:35
    #39385829
jediAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
Здравствуйте. Делаю выгрузку данных изБД Аксесс в готовый файл 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
17.01.2017, 08:48
    #39385831
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
on error resume next где-нибудь присутствует?
...
Рейтинг: 0 / 0
17.01.2017, 08:58
    #39385834
jediAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
да есть обработка ошибки
Код: 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
17.01.2017, 09:04
    #39385835
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
jediAlexвообще ничего не происходит.ну так вы запретили чему-либо происходить при ошибке
...
Рейтинг: 0 / 0
17.01.2017, 09:18
    #39385845
jediAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
язапретил потому, что у юзеров стоит runtime и если юзер не выбирает, например, файл в диалоге, то вываливается ошибка, а runtime вообще с критической ошибкой закрывается. Криво конечно, но решил проблему, прописав жестко путь к файлу.
...
Рейтинг: 0 / 0
17.01.2017, 15:55
    #39386177
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
jediAlex,
Если поставить у пользователя полный Access , то всё норм ?
...
Рейтинг: 0 / 0
31.01.2017, 10:17
    #39395183
jediAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
с полным Access работает
...
Рейтинг: 0 / 0
31.01.2017, 13:50
    #39395460
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает выгрузка из Аксесс в Excel на ПК другого пользователя
jediAlex,

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


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