powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще раз об экспорте документа в Exel
7 сообщений из 32, страница 2 из 2
Еще раз об экспорте документа в Exel
    #39689828
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется функция Format ищите справку там всё подробно расписано

Пример
Код: vbnet
1.
2.
MyTime = #17:04:23#
MyStr = Format(MyTime, "hh:mm:ss")    ' Returns "17:04:23"
...
Рейтинг: 0 / 0
Еще раз об экспорте документа в Exel
    #39689829
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossВдогонку. Есть такой сайт "Лидер Access" - leadersoft.ru Я на нём в своё время очень пасся. Там есть куча примеров, в том числе и заполнение книги Excel - посмотри здесь тут всё что тебе надо.
Спасибо! Очень полезный ресурс!
...
Рейтинг: 0 / 0
Еще раз об экспорте документа в Exel
    #39689831
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossИспользуется функция Format ищите справку там всё подробно расписано

Пример
Код: vbnet
1.
2.
MyTime = #17:04:23#
MyStr = Format(MyTime, "hh:mm:ss")    ' Returns "17:04:23"



Поставил Format в запросе
SELECT Склады.Наименование, СкладРасход.Дата, Format([Время_прибытия],"Short Time") AS Вр , ....
и заработало!
Спасибо!
...
Рейтинг: 0 / 0
Еще раз об экспорте документа в Exel
    #39689832
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста!
...
Рейтинг: 0 / 0
Еще раз об экспорте документа в Exel
    #39689919
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Остался последний вопрос по этой операции. Файл Ексель создается, открывается и тут-же закрывается.
Что надо поменять в коде, что-бы он не закрывался, а оставался открытым?

Код: vbnet
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.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
Private Sub Êíîïêà180_Click()
Dim XL As Object
Dim rs As DAO.Recordset
Dim sql As String


Set XL = CreateObject("excel.application")
XL.Visible = True 'ìîæíî ïîòîì False
XL.Workbooks.Open FileName:=CurrentProject.Path & "\Ñóòî÷íàÿÂåäîìîñòüØ.xlt" ' îòêðûòèå ôàéëà øàáëîíà

            XL.Worksheets(1).Cells(3, 6) = ÄàòàÑ ' çàíîñèì çíà÷åíèå â ÿ÷åéêó
            XL.Worksheets(1).Cells(3, 7) = ÄàòàÄî
            XL.Worksheets(1).Cells(3, 8) = ÂðåìÿÑ
            XL.Worksheets(1).Cells(3, 9) = ÂðåìÿÄî
            XL.Worksheets(1).Cells(3, 10) = Âèä_òîïëèâà
            XL.Worksheets(1).Cells(8, 5) = Â_aâòîöèñòåðíàx
            XL.Worksheets(1).Cells(9, 5) = ÆÄ_öèñòåðíàx
            XL.Worksheets(1).Cells(10, 5) = Ïåðåäà÷à_ìåæäó_ñêëàäàìè
            XL.Worksheets(1).Cells(11, 5) = Bîçâðàò
            XL.Worksheets(1).Cells(12, 5) = Îïðèõîäîâàíî
            XL.Worksheets(1).Cells(8, 6) = Â_aâòîöèñòåðíàx_êã
            XL.Worksheets(1).Cells(9, 6) = ÆÄ_öèñòåðíàx_êã
            XL.Worksheets(1).Cells(10, 6) = Ïåðåäà÷à_ìåæäó_ñêëàäàìè_êã
            XL.Worksheets(1).Cells(11, 6) = Bîçâðàò_êã
            XL.Worksheets(1).Cells(12, 6) = Îïðèõîäîâàíî_êã
            XL.Worksheets(1).Cells(13, 6) = Oáùèé_ïðèõîä
            XL.Worksheets(1).Cells(14, 6) = Ïðåäûäóùèé_îñòàòîê
            XL.Worksheets(1).Cells(8, 9) = Ïàññàæèðñêèå
            XL.Worksheets(1).Cells(9, 9) = Ãðóçîâûå
            XL.Worksheets(1).Cells(10, 9) = Ìàíåâðîâûå
            XL.Worksheets(1).Cells(11, 9) = Òîëêà÷
            XL.Worksheets(1).Cells(12, 9) = Èòîã
            XL.Worksheets(1).Cells(8, 12) = Ïåðåäà÷àÌÑ
            XL.Worksheets(1).Cells(9, 12) = Ðåìîíò
            XL.Worksheets(1).Cells(10, 12) = Õîçðàáîòà
            XL.Worksheets(1).Cells(11, 12) = Àâòîòðàíñïîðò
            XL.Worksheets(1).Cells(12, 12) = ÈòîãÏðÐàñõ
            XL.Worksheets(1).Cells(8, 13) = Ïåðåäà÷àÌÑ2
            XL.Worksheets(1).Cells(9, 13) = Ðåìîíò2
            XL.Worksheets(1).Cells(10, 13) = Õîçðàáîòà2
            XL.Worksheets(1).Cells(11, 13) = Àâòîòðàíñïîðò2
            XL.Worksheets(1).Cells(12, 13) = ÈòîãÏðÐàñõ2
            XL.Worksheets(1).Cells(13, 13) = Îáùèé_ðàñõîä
            XL.Worksheets(1).Cells(14, 13) = Ïåðåõîäÿùèé_îñòàòîê
            XL.Worksheets(1).Cells(9, 14) = ÄîÑíàáæÆÄ
            XL.Worksheets(1).Cells(11, 14) = ÏîñëåÑíàáæÆÄ
            XL.Worksheets(1).Cells(13, 14) = ÈòîãîËèòðûÆÄ
            XL.Worksheets(1).Cells(9, 15) = ÄîÑíàáæÀâòî
            XL.Worksheets(1).Cells(11, 15) = ÏîñëåÑíàáæÀâòî
            XL.Worksheets(1).Cells(13, 15) = ÈòîãîËèòðûÀâòî
            XL.Worksheets(1).Cells(7, 16) = Ïðèìå÷àíèå
            
            sql = "ÇàïðîñÑóòÂåäÐàñõîä2"  ' çàïðîñ íà âûáîðêó

            Set rs = CurrentDb.OpenRecordset(sql) ' îòêðûâàåì ðåêîðäñåò

            XL.Worksheets(1).Cells(18, 1).CopyFromRecordset rs ' ïîìåùàåì âûáîðêó íà÷èíàÿ ñ 18 ñòðîêè ñ 1 ñòîëáöà

            XL.ActiveWorkbook.SaveAs FileName:=CurrentProject.Path & "\" & "Ñóòî÷íàÿÂåäîìîñòü" & [ÄàòàÑ] & ".xls" ' ïóòü è èìÿ âûõîäíîãî ôàéëà
            XL.ActiveWindow.Close

  rs.Close
  Set rs = Nothing
  
  XL.Quit
  Set XL = Nothing
End Sub
...
Рейтинг: 0 / 0
Еще раз об экспорте документа в Exel
    #39689925
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, в предварительном просмотре все нормально отображалось(.
Так надежнее.
...
Рейтинг: 0 / 0
Еще раз об экспорте документа в Exel
    #39690094
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем? Файл создаётся, а потом его закрывать вручную?

Честно говоря, не помню, как это делается. Попробуйте закомментировать
Код: vbnet
1.
            XL.ActiveWindow.Close
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще раз об экспорте документа в Exel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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