2 / 2 / 1
Регистрация: 20.07.2017
Сообщений: 178
1

Закрытие всплывающего окна при выгрузке в данных Excel

09.10.2017, 16:01. Показов 1082. Ответов 3
Метки нет (Все метки)

Здравствуйте, Уважаемые форумчане!

Подскажите, пожалуйста: есть форма (всплывающее окно), в которой кнопки на формирование отчетов (сейчас кнопка одна). На нажатии кнопки висит такой код:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Estimate_Click()
 
'Открываем эксель, в нем книгу на основе шаблона
strDOT = "\\files\omkp\DataBases\InvestProject\ReportTemplate\rptEstimate.xltx"
Set xlApp = CreateObject("excel.application")
Set QueryRst = CurrentDb.QueryDefs("rptEstimate")
Set rst = QueryRst.OpenRecordset()
 
With xlApp
    .Workbooks.Open (strDOT)
    .ActiveSheet.Name = "Лист1"
    .Visible = True
    .Range("A3").CopyFromRecordset rst
End With
rst.Close
Set rst = Nothing
 
    DoCmd.Close
 
End Sub
Excel открывается, все копируется, все ок. Но вот DoCmd.Close не отрабатывает. Подскажите, почему? Access не считает процедуру завершенной? Чего-то ждет от excel?
Миниатюры
Закрытие всплывающего окна при выгрузке в данных Excel  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2017, 16:01
Ответы с готовыми решениями:

Закрытие всплывающего окна, при нажатии в любой области экрана
Добрый день. У меня есть два блока, при нажатии на которые появляется скрытый текст, но нужно чтобы...

Закрытие всплывающего окна
<div class="product"> ................. <div class="popup"> <a href="#" class="close"></a> ...

Закрытие всплывающего окна
Привет всем. С помощью Jquery написан такой код: При клике на кнопку всплывает php форма с...

Закрытие всплывающего модального окна по таймеру
Здравствуйте, уважаемые форумчане! Большая просьба: помогите, пожалуйста, реализовать в JavaScript...

3
2 / 2 / 1
Регистрация: 20.07.2017
Сообщений: 178
09.10.2017, 16:06  [ТС] 2
Даже не так! DoCmd.Close закрывает форму, вызвавшую всплывающее окно...
Делал подобные формы на "справочники" - все отлично отрабатывает.
0
Эксперт MS Access
26720 / 14400 / 3190
Регистрация: 28.04.2012
Сообщений: 15,782
09.10.2017, 16:21 3
Лучший ответ Сообщение было отмечено Chuvaschow как решение

Решение

Не стоит доверять аксу важные этапы. У него могут быть свои соображения, что именно надо закрывать по умолчанию. Вы ведь не указали тип объекта и его имя. Предоставили выбор программе, вот она сама и соображает. Уж как может
Visual Basic
1
docmd.close acform, "имяформы"
1
2 / 2 / 1
Регистрация: 20.07.2017
Сообщений: 178
09.10.2017, 16:23  [ТС] 4
Вот ведь как. Дольше тему описывал )))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2017, 16:23

Ошибка при выгрузке данных в Excel
Ребят, подскажи в чем ошибка. Выгружается только одна запись из запроса, хотя должно быть 5 строк....

При выгрузке данных в Excel ошибка 103
Доброго времени суток. Есть программа СЛС-Склад, написанная, на Pascal (код закрытый, но то что...

Конфликт имен при выгрузке данных в excel
Здравствуйте. В собственной конфигурации на 1С 8.3 есть обработка с несколькими ТЧ, в которые...

Установка автофильтра в листе Excel при выгрузке данных из Access
Здравствуйте. Делаю выгрузку данных из формы аксесса в excel. Вот код выгрузки: Dim PrintRep As...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.