Экспорт данных из Access в Excel через VB 6.0

Узнай цену своей работы

Формулировка задачи:

Есть программа на vb 6.0 c БД access, нужно передать данные в excel шаблон через кнопку

Решение задачи: «Экспорт данных из Access в Excel через VB 6.0»

textual
Листинг программы
  1. Private Sub DoCmd_Click()
  2. Dim Ex As Object
  3. Dim R, C, j, M(), Z()
  4. Dim R0, C0
  5. With Me.Adodc1.Recordset
  6. R0 = .RecordCount
  7. C0 = .Fields.Count
  8. If R0 * C0 = 0 Then Exit Sub
  9.     ReDim Z(R0, C0)
  10.      .MoveLast
  11.      .MoveFirst
  12.         For R = 0 To R0 - 1
  13.             For C = 0 To C0 - 1
  14.                        Z(R, C) = .Fields(C)
  15.             Next
  16.             .MoveNext
  17.         Next
  18. Set Ex = CreateObject("Excel.Application")
  19. Ex.Workbooks.Open App.Path & "\x.xls"
  20. Ex.Visible = True
  21. End With
  22.  
  23. With Ex.sheets(1)
  24.     .Select
  25.     .range(.cells(1, 1), .cells(R0, C0)) = Z
  26. End With
  27.  
  28. End Sub

ИИ поможет Вам:


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

Оцени полезность:

14   голосов , оценка 4.357 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут