powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать параметр запросу и запустить его... SOS
6 сообщений из 6, страница 1 из 1
Передать параметр запросу и запустить его... SOS
    #33903584
yk555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запрос с параметрами... нужно передать в него параметр...
точнее три параметра и запустить его...

точнее запустить отчет на него... Вот....
как сделать??? очень надо... иначе я попал ....
...
Рейтинг: 0 / 0
Передать параметр запросу и запустить его... SOS
    #33903964
nagoHaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что за запрос и куда запрос (Access, MSSQL)?
...
Рейтинг: 0 / 0
Передать параметр запросу и запустить его... SOS
    #33906999
yk555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nagoHaKЧто за запрос и куда запрос (Access, MSSQL)?
Access
Перекрестный запрос для отчета...
...
Рейтинг: 0 / 0
Передать параметр запросу и запустить его... SOS
    #33907154
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы работаете с чистым Accessом или через VB? Хотите получить полный, грамотный ответ - задавайте соответствующий вопрос. Почему мы должны вытягивать из вас информацию по крупицам.

1. Если параметры для запроса вводите с формы, то, соответственно, в запросе параметры будут выглядеть [Forms]![Форма1]![Поле2] и при открытии отчета будут отобраны записи удовлетворяющие условиями значения которых введены в форме.

2. Вместо запроса с параметрами можно использовать обычный запрос, но задавать условия отбора при открытии отчета.

Код: plaintext
    DoCmd.OpenReport "Report1", acViewPreview, , "ID=1"

3. Можно фильтровать записи отчета при его открытии, используя свойства отчета Filter и FilterOn.

4. Можешь менять свойство SQL запроса, на котором основан отчет.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
   Dim db as DAO.Database 
   Dim qdf as DAO.QueryDef 

   Set db = CurrentDb() 
   Set qdf = db.QueryDefs("Query1") 

   qdf.SQL = "SELECT ... WHERE Field1 = " & lngValue

   Set qdf = Nothing 
   Set db = Nothing 

   DoCmd.OpenReport "Report1", acViewPreview
...
Рейтинг: 0 / 0
Передать параметр запросу и запустить его... SOS
    #33907159
yk555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim db1 As DAO.Database
Dim rs1 As DAO.Recordset
Dim qdf1 As DAO.QueryDef
Set db1 = CurrentDb()
Set qdf1 = db1.QueryDefs("qwer_2")
qdf1.Parameters("Cntr") = 1

БЛИН КАК ЗАПУСТИТЬ ТО???????
ИЛИ КАК ПЕРЕДАТЬ ЧЕРЕЗ ОТЧЕТ ЭТОТ ПАРАМЕТР... ???
' qdf1.Parameters.Refresh


' Set rs1 = qdf1.OpenRecordset

' DoCmd.OpenQuery "qwer_2"



qdf1.Close
db1.Close
...
Рейтинг: 0 / 0
Передать параметр запросу и запустить его... SOS
    #33907202
yk555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AshtonВы работаете с чистым Accessом или через VB? Хотите получить полный, грамотный ответ - задавайте соответствующий вопрос. Почему мы должны вытягивать из вас информацию по крупицам.

1. Если параметры для запроса вводите с формы, то, соответственно, в запросе параметры будут выглядеть [Forms]![Форма1]![Поле2] и при открытии отчета будут отобраны записи удовлетворяющие условиями значения которых введены в форме.

2. Вместо запроса с параметрами можно использовать обычный запрос, но задавать условия отбора при открытии отчета.

Код: plaintext
    DoCmd.OpenReport "Report1", acViewPreview, , "ID=1"

3. Можно фильтровать записи отчета при его открытии, используя свойства отчета Filter и FilterOn.

4. Можешь менять свойство SQL запроса, на котором основан отчет.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
   Dim db as DAO.Database 
   Dim qdf as DAO.QueryDef 

   Set db = CurrentDb() 
   Set qdf = db.QueryDefs("Query1") 

   qdf.SQL = "SELECT ... WHERE Field1 = " & lngValue

   Set qdf = Nothing 
   Set db = Nothing 

   DoCmd.OpenReport "Report1", acViewPreview


Спасибо... бум разбираться...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать параметр запросу и запустить его... SOS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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