Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2017, 14:37   #11
Ethex
Пользователь
 
Регистрация: 26.04.2017
Сообщений: 86
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
Ну так что, вопрос решен или как?
Касаемо кода или т.н. "приколов" описанных выше?

По 1-му:
В данный момент на рабочем компьютере код работает

По 2-му:
Я создал файл, переместил туда нужные формы (естесно, включая ту что из архива). Работает. Но буду ещё гонять. Завтра проверю также на домашнем ноуте (сегодня домой поздно вернусь из-за дел, поэтому не смогу). Если что-то будет идти не так, напишу

Update: По 2-му же. Это уже не первый случай, когда проблема лечилась переносом форм в другой файл. Хотя симптоматика и разная...

Update1:
Цитата:
Сообщение от Ethex Посмотреть сообщение
Запускаю - выдаёт ошибку 6014. Требует указать тип источника данных для строки
Макет - Данные - Тип источника данных - Список Значений
Запомню

Последний раз редактировалось Ethex; 28.06.2017 в 16:37.
Ethex вне форума Ответить с цитированием
Старый 29.06.2017, 20:37   #12
Ethex
Пользователь
 
Регистрация: 26.04.2017
Сообщений: 86
По умолчанию

Цитата:
Сообщение от Ethex Посмотреть сообщение
По 2-му:
Я создал файл, переместил туда нужные формы (естесно, включая ту что из архива). Работает. Но буду ещё гонять. Завтра проверю также на домашнем ноуте (сегодня домой поздно вернусь из-за дел, поэтому не смогу). Если что-то будет идти не так, напишу
Привёз форму домой. Работает корректно. Без приколов
Сейчас испытываю сложности с экспортом. Но стыдно сюда так часто писать Попробую сам-сусам чего сообразить и, если совсем тупик, задам вопрос в этой теме

Ещё раз, спасибо вам большое
Ethex вне форума Ответить с цитированием
Старый 04.07.2017, 12:44   #13
Ethex
Пользователь
 
Регистрация: 26.04.2017
Сообщений: 86
По умолчанию

Хух! Экспорт готов

На случай пришествия сюда страждущего, навроде меня (аль я тетрадь или флешку потеряю) - вот:

Экспорт нескольких таблиц из Access на разные листы одной книги Excel (используя DAO):
Код:
Public Sub MultiExp(tblName)
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim app As Object
Dim wrk As Object
Dim i As Integer
Dim j As Integer
Dim t

Set db = CurrentDb
Set app = CreateObject("Excel.Application")
Set wrk = app.Workbooks.Add
   For i = 0 To UBound(tblName)
   t = tblName(i)
   Set rst = db.OpenRecordset("SELECT * FROM [" & t & "]")
      If i <= wrk.Sheets.Count - 1 Then
      wrk.Sheet(i + 1).Name = t
      Else
      wrk.Sheets.Add(, wrk.Sheets(i)).Name = t
      End If
   app.Sheets(t).Activate
   app.Range("A2").CopyFromRecordset rst
         For j = 1 To rst.Fields.Count
         wrk.Sheets(t).Cells(1, j) = rst(j - 1).Name
         Next j
   rst.Close: Set rst = Nothing
   Next i

app.Visible = True

End Sub
Код:
Private Sub Кнопка_Click()
Dim tblName()
Dim cnt As Integer
Dim i As Integer

cnt = Me!Список.ListCount - 1

   If Me!Список.ListCount = 0 Then
   MsgBox "Таблицы не выбраны"
   Exit Sub
   End If

ReDim tblName(1 To cnt)

   For i = 0 To cnt
   tblName(i) = Me.Список.ItemData(i)
   Next i

MultiExp tblName
End Sub
Ethex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос значений таблиц из Excel в несколько таблиц Word средствами VBA apfu00 Microsoft Office Excel 0 19.10.2016 16:51
Обращение к элементу дб access leonidbushuev БД в Delphi 1 19.01.2013 11:44
Обращение к таблице Access из Delphi Ягик БД в Delphi 4 13.03.2011 10:26
VBA, Excel 2007 обращение к элементам ActiveX smallfry Microsoft Office Excel 2 03.11.2010 11:43
Firebird Получение имён таблиц и список полей определённой таблицы Alexei91 БД в Delphi 5 02.08.2010 14:00