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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2014, 06:07   #1
eugene_pkc
 
Регистрация: 16.06.2014
Сообщений: 5
По умолчанию запросы с диапазоном выбора из Access 2007 в Excel 2007

Есть форма в Access для ввода информации,
есть несколько запросов ссылками в Excel; Необходимо постоянно делать выборку на диапазон дат для ввода в таблицу. Создал запрос с выборкой по диапазону. Теперь встал вопрос: как его создать в Excel чтоб данные в таблице обновлялись исходя из запроса в Access .
Побывал функцией получить внешние данные в Excel а он не отображает этот запрос.
Заранее спасибо
eugene_pkc вне форума Ответить с цитированием
Старый 23.06.2014, 19:15   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Ничего не понял... Указывайте чётко: что и где. Например:
Цитата:
Сообщение от eugene_pkc Посмотреть сообщение
для ввода в таблицу
В таблицу MS Access или MS Excel? И т. д.
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 24.06.2014, 02:00   #3
eugene_pkc
 
Регистрация: 16.06.2014
Сообщений: 5
По умолчанию

Форма и запросы созданы в Access нужно создать выборку запросов по времени в Access а потом их выгрузить в Еxcel и желательно в автоматическом режиме.
Выборку по времени в Аccess в запросе я сделал вот так
Between CDate([Начальная дата]) And CDate([Конечная Дата]).
Теперь вопрос как выгрузить его из Access в Excel. Хотел стандартным способом а Excel но там этот запрос не отображается
для наглядности выкладываю файл базы.
Вложения
Тип файла: rar База данных1.rar (160.6 Кб, 14 просмотров)
eugene_pkc вне форума Ответить с цитированием
Старый 25.06.2014, 13:55   #4
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Dim Excel As Object
Dim f As Object
Dim table As Recordset
Set Excel = CreateObject("Excel.Application")
Excel.Visible = True
Excel.Workbooks.Add("путь_имя.xls")
Set f = Excel.Worksheets(1)
Set table = bd.OpenRecordset("Имя_таблицы/запроса_или_командаSQL", dbOpenDynaset)
f.Range("A1").CopyFromRecordset table
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 26.06.2014, 04:25   #5
eugene_pkc
 
Регистрация: 16.06.2014
Сообщений: 5
По умолчанию

прошу прощение за мой тупизм!
А куда вставлять в Access или в Excel.
eugene_pkc вне форума Ответить с цитированием
Старый 29.06.2014, 01:50   #6
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Цитата:
Сообщение от eugene_pkc Посмотреть сообщение
нужно создать выборку запросов по времени в Access а потом их выгрузить в Еxcel
Как и заказывали - в MS Access. Например, в подпрограмму обработки события "Нажатие кнопки" (Click). Т. е. в форме.
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 30.06.2014, 01:50   #7
eugene_pkc
 
Регистрация: 16.06.2014
Сообщений: 5
По умолчанию

Спасибо сейчас попробую!
eugene_pkc вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД access 2007 Алинчик Microsoft Office Access 8 04.06.2013 23:51
Запросы с условием (MS Access 2007) Daniel$ Помощь студентам 1 29.05.2012 19:43
Access 2007 Юлюся Помощь студентам 0 14.12.2010 21:07
Access 2007 k1r1ch БД в Delphi 6 01.09.2009 17:10
экспорт отчета из Access 2007 в Excel. Возможно? perlik0 Microsoft Office Access 2 21.07.2008 13:18