Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS / 5 сообщений из 5, страница 1 из 1
14.07.2003, 17:59
    #32207552
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS
Мне необходимо обработать данные из таблицы ACCESSa в EXCELe, причем скопировать данные необходимо в конкретное место листа заранее созданной таблицы.

Тут уже писали об этом но ничего конкретного я не нашел :((
Заранее спасибо!
...
Рейтинг: 0 / 0
14.07.2003, 18:03
    #32207557
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS
http://sql.ru/forum/actualtopics.aspx?search=Worksheets&bid=4

Вроде тут есть все, что надо...
...
Рейтинг: 0 / 0
14.07.2003, 18:03
    #32207558
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS
имхо тебе надо в Excel-е создать внешний запрос к БД Access.
результаты помещаются в указанные тобой ячейки.
...
Рейтинг: 0 / 0
14.07.2003, 18:07
    #32207560
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS
Владимир Саныч! Спасибо :) Странно, что я етого не нашел
...
Рейтинг: 0 / 0
15.07.2003, 09:13
    #32207858
Alexanderik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS
Вот пример использования..
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
Function AccessToExcelAutomation()
   
   Dim rstProjects As New ADODB.Recordset
   Dim intCurrTask As Integer
   Dim wbkNew As Excel.Workbook, wksNew As Excel.Worksheet
   Dim rngCurr As Excel.Range
   
   On Error GoTo Error_OLEAccessToExcel
   
   '-- Open the current database and projects table
   rstProjects.Open _
            "Select Tasks, Resources, CInt(Duration) from tblProjects", _
            CurrentProject.Connection, adOpenKeyset
   
   Set appExcel = New Excel.Application
   Set wbkNew = appExcel.Workbooks.Add
   Set wksNew = wbkNew.Worksheets.Add
   appExcel.Visible = True
    
   With wksNew
      ' -- Create the Column Headings
 
      .Cells( 1 ,  1 ).Value =  "Task" 
      .Cells( 1 ,  2 ).Value =  "Resource" 
      .Cells( 1 ,  3 ).Value =  "Hours" 
   End With
   
   rstProjects.MoveLast
   rstProjects.MoveFirst
   
   Set rngCurr = wksNew.Range(wksNew.Cells( 2 ,  1 ), _
             wksNew.Cells( 2  + rstProjects.RecordCount,  3 ))
   
   rngCurr.CopyFromRecordset rstProjects
  
   ' -- Create the calculation that sums up the Duration Column
 
   wksNew.Cells( 2  + rstProjects.RecordCount,  3 ).Value = _
             "=SUM(C2:C"  & LTrim(Str(rstProjects.RecordCount) +  1 ) &  ")" 
   
   wksNew.Columns( "A:C" ).AutoFit
   
   rstProjects.Close
   Set rstProjects = Nothing
   
   Exit Function
   
Error_OLEAccessToExcel:
   
   Beep
   MsgBox  "The Following OLE Error has occurred:"  & vbCrLf & Err.Description, vbCritical,  "OLE Error!" 
   Set appExcel = Nothing
   Exit Function
      
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ПОМГИТЕ, пожалуйста, с EXCEL-ACCESS / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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