Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ошибка при обновлении сводных таблиц / 4 сообщений из 4, страница 1 из 1
26.08.2005, 13:27:57
    #33236067
ошибка при обновлении сводных таблиц
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
' код в самой книге Excel
  Set cn = New ADODB.Connection
  cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=E:\20050824\data.mdb;Mode=Share Deny None"
  
  stSQL = "select * from tbl_Rest where RepDate >= " & stdate1 & _
    " and RepDate <= " & stdate2
  Debug.Print stSQL
  
  Set rs = New ADODB.Recordset
  rs.Open stSQL, cn
  MsgBox rs.RecordCount
  
  
  Set Sheets("Штуки").PivotTables("test2").PivotCache.Recordset = rs
  Sheets("Штуки").PivotTables("test2").PivotCache.Refresh
========================================================
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
' код в MS Access
  Set cn = New ADODB.Connection
  cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=E:\20050824\data.mdb;Mode=Share Deny None"

  'cn.Open Replace(CurrentProject.Connection.ConnectionString, "app.", "data.")
  
  Debug.Print "select * from tbl_Rest where RepDate >= " & Дата1Стр & _
    " and RepDate <= " & Дата2Стр
  Set rs = New ADODB.Recordset
  rs.Open "select * from tbl_Rest where RepDate >= " & Дата1Стр & _
    " and RepDate <= " & Дата2Стр, cn
  Debug.Print rs.RecordCount
    
  ExcelModule.ОткрытьКнигу (CurrentProject.Path & "\report\test.xls")
  ExcelModule.app.Visible = True

  'собственно открфтая книга
  wb.Activate
  wb.Sheets("Штуки").Select
  '!!!!!!!!!!!!!!!!!!!!!!!тут возникает ошибка
  Set wb.Sheets("Штуки").PivotTables("test2").PivotCache.Recordset = rs
  wb.Sheets("Штуки").PivotTables("test2").PivotCache.Refresh
==========================================================

Почему-то, когда обновление производится из модуля MSAccess (второй блок), возникает ошибка, а то же самое, но выполняясь в этой самой книге (первый блок) работает на ура ;(
В чем может быть трабла, может кто сталкивался?
...
Рейтинг: 0 / 0
26.08.2005, 19:42:47
    #33237020
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка при обновлении сводных таблиц
А зачем из Access, открывать Access-овскую же книгу через ADO? Не кажется ли вам что это излишне сложно?
И вообще, в каком месте ошибка возникает и какой текст ошибки?
...
Рейтинг: 0 / 0
27.08.2005, 10:09:44
    #33237246
ошибка при обновлении сводных таблиц
да потому, что я напарывался на то, что через accessовский коннект по моему нельзя ничего открыть в другом месте (тут я могу быть и не прав),
мне прост хотелось в одном месте обработку делась,
а аксессовский модуль находится в другой базе, которая является клиентской,
сами данные находятся в другой базе.
А ошибка вот такая
Код: plaintext
1.
Runtime error '1004'
Application-defined or object-defined error
...
Рейтинг: 0 / 0
01.09.2005, 10:17:04
    #33245093
ошибка при обновлении сводных таблиц
Господа, так никто на такие грабли не наступал?

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


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