powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно написать источник строк?
5 сообщений из 5, страница 1 из 1
Как правильно написать источник строк?
    #32454086
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Ac97, есть кнопка, выгружающая данные в Exel.
Private Sub btSave_Click()
'On Error Resume Next
Dim xlsObject As Object
DoCmd.TransferSpreadsheet acExport,acSpreadsheetTypeExcel97,_
" мой_запрос ", Me.flPath, , Me.flSheet
If Me.flOpen Then
Set xlsObject = CreateObject("Excel.Application")
xlsObject.Workbooks.Open Me.flPath
xlsObject.Visible = True
MsgBox "Экспорт в Excel выполнен", vbOKOnly, ""
DoCmd.Close acForm, "открытая_форма"
Else
MsgBox "Экспорт в Excel выполнен", vbOKOnly, ""
DoCmd.Close
End If
End Sub

Все работает, но мне нужны не все поля из "мой_запрос", а только некоторые. Я вместо "мой_запрос" пишу:
"SELECT поле_которое_мне_нужно FROM мой_запрос", а Access выдает ошибку компиляции.
Подскажите, пожалуйста, как правильно написать источник, чтобы все работало?
...
Рейтинг: 0 / 0
Как правильно написать источник строк?
    #32455810
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В команде DoCmd.TransferSpreadsheet нельзя писать селекты. См. хелп.
...
Рейтинг: 0 / 0
Как правильно написать источник строк?
    #32455819
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В команде DoCmd.TransferSpreadsheet нельзя писать селекты. См. хелп.

Как долго я ждал ответ на этот вопрос!!!

Спасибо, хелп я смотрел, я понимаю, что нельзя писать SELECT, а как нибудь это можно обойти, RowSource например, или еще как-нибудь?

:-)
...
Рейтинг: 0 / 0
Как правильно написать источник строк?
    #32455842
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторхелп я смотрел, я понимаю, что нельзя писать SELECT
Ну так и все. Либо имя таблицы, либо имя запроса. Этого в хелпе разве не сказано?
...
Рейтинг: 0 / 0
Как правильно написать источник строк?
    #32455849
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ВС:
Большое спасибо, буду пробовать обойти это ограничение другим способом.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как правильно написать источник строк?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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