powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невозможен запуск запроса на выборку
4 сообщений из 4, страница 1 из 1
Невозможен запуск запроса на выборку
    #39198485
noobs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите можно ли как то запустить сохраненный запрос и потом обратиться к его Fields?
Пытался сделать как в FAQ
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
-----FAQ
Dim q As DAO.QueryDef
  Set q = CurrentDb.QueryDefs("ИмяЗапроса")
  q.Parameters("[Введите начальную дату:]").Value=Cdate(Ваше_значение_параметра)
'и т.д. пока не переберете все параметры
  q.Execute
  q.close: set q=Nothing

----У меня
Dim q As DAO.QueryDef
  Set q = CurrentDb.QueryDefs("ReportD")
  q.Execute
Выходит ошибка на Execute
...
Рейтинг: 0 / 0
Невозможен запуск запроса на выборку
    #39198494
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекордсет нужен, чтобы обратиться к содкржанию полей, посмотреть свойства полей можно непосредственно через объект запроса:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Dim q As DAO.QueryDef
Dim rst As Recordset
Dim fld as Field
  Set q = CurrentDb.QueryDefs("ИмяЗапроса")
  Set fld = q.Fields(1)
  Debug.Print fld.Name

  For Each fld in q.Fields
    Debug.Print fld.Name
  Next

  Set rst = q.OpenRecordset
  
If rst.Recordcount>0 Then
  Debug.Print rst!Field1
  Debug.Print rst.Fields("Field2")
End If
...
Рейтинг: 0 / 0
Невозможен запуск запроса на выборку
    #39198509
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Execute используется для выполнения запросов, которые не возвращают наборов записей (DDL, INSERT/DELETE/UPDATE)/
...
Рейтинг: 0 / 0
Невозможен запуск запроса на выборку
    #39199477
noobs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Невозможен запуск запроса на выборку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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