|
|
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
как в form.recordsource указать запрос, для выполнения которого необходим параметр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 08:29 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
Me.RecordSource ="имя_запроса_с_параметром" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 08:40 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
а как указать значение параметра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 08:53 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
тут наверное...\r \r Сделать можно всё!!!\r Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:13 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
уупс... подумал... не то... а в чём собственно проблема? Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:14 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
Автору Указать параметр в самом запросе. Параметр статический в запросе? Или динамический? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:23 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
в том то и вопрос: как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:27 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
Вкладка "Запросы", выделяй имя запроса , жми кнопку "Конструктор". Параметр в запросе будет менятся или нет. Для чего параметр в запросе , для выборки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:36 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
запрос с параметром уже имеется (сделан на SQL). как вызвать этот запрос из VBA я знаю, но не знаю как непосредственно в VBA указать значение параметра. что такое статический или динамический параметр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:48 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
В статическим параметре жестко указано условие выборки select поле from таблица where поле=2 В динамическом параметр меняется. У тебя что не mdb ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 09:58 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
текст запроса: PARAMETERS Rack Text ( 255 ); SELECT [Все кабельные журналы].tablename, [Все кабельные журналы].Счетчик, [Все кабельные журналы].Позиция, [Все кабельные журналы].[Номер кабеля], [Все кабельные журналы].[L(m)], [Все кабельные журналы].[Источник(ШКАФ)], [Все кабельные журналы].[Источник (Клемник)], [Все кабельные журналы].[Источник (Зажим)], [Все кабельные журналы].[Номер провода], [Все кабельные журналы].[Приемник(ШКАФ)], [Все кабельные журналы].[Приемник (Клемник)], [Все кабельные журналы].[Приемник (Зажим)], [Все кабельные журналы].Адрес, [Все кабельные журналы].Примечание FROM [Все кабельные журналы] WHERE ((([Все кабельные журналы].[Источник(ШКАФ)])=[Rack])) UNION ALL SELECT [Все кабельные журналы].tablename, [Все кабельные журналы].Счетчик, [Все кабельные журналы].Позиция, [Все кабельные журналы].[Номер кабеля], [Все кабельные журналы].[L(m)], [Все кабельные журналы].[Источник(ШКАФ)], [Все кабельные журналы].[Источник (Клемник)], [Все кабельные журналы].[Источник (Зажим)], [Все кабельные журналы].[Номер провода], [Все кабельные журналы].[Приемник(ШКАФ)], [Все кабельные журналы].[Приемник (Клемник)], [Все кабельные журналы].[Приемник (Зажим)], [Все кабельные журналы].Адрес, [Все кабельные журналы].Примечание FROM [Все кабельные журналы] WHERE ((([Все кабельные журналы].[Приемник(ШКАФ)])=[Rack])); это динамический запрос? как при его запуске из VBA указывать значение Rack? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 10:02 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
Если именно в Сурс (recordsource, а не как рекордсет), то надо подставить значение параметра в строку до присвоения значения сурса например, либо просто в VBA коде пошить требуемую строку с конкретным значением параметром. \r \r \r Варианты еще:\r 1. - кинуть на форму скрытое поле, его и сделать параметром (т.е. [Rack] заменить Forms![anyform].Rack) - если открываете нестандартные экземпляры - то не хорошо.\r 2. заменить [Rack] на Rack() а уж в коде ф-ии описать присвоение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 11:38 |
|
||
|
Как из VBA открыть запрос с параметром?
|
|||
|---|---|---|---|
|
#18+
Может это поможет. PARAMETERS [Forms]![фПоиск]![Матер] Text ( 255 ); SELECT Материалы.НазвМатер AS Материал, Получено.КодПолучено AS Код, Получено.НазвВходДок AS Документ, Получено.НомерВходДок AS Номер, Получено.ДатаВходДок AS Дата, Получено.КодСчт AS Счет, Получено.КодЕдИзм AS ЕдИзм, Получено.Цена, Получено.Колво, Получено.Остаток, Получено.Сумма, Получено.НазвПост, Получено.АдресПост, Получено.НазвДокумента, Получено.НомерДокумента, Получено.ДатаДокумента, Получено.СистНомер, Получено.ЗаводНомер, Получено.ИнвНомер, Получено.КодОтв AS Ответств, Получено.Выдано AS ВыданоВсего, Получено.Прим, Выдано.КомуФИО AS КомуВыдано, Выдано.Отдел AS ОтделВыдано, Выдано.КолвоВыдано AS СколькоВыдано FROM (Материалы INNER JOIN Получено ON Материалы.КодМат = Получено.КодМат) LEFT JOIN Выдано ON Получено.КодПолучено = Выдано.КодПолучено WHERE (((Материалы.НазвМатер) Like [Forms]![фПоиск]![Матер])) ORDER BY Материалы.НазвМатер, Получено.КодПолучено; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2004, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1668&tid=1676132]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 317ms |

| 0 / 0 |
