powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не могу больше - помогите дать форме ХП в качестве источника строк через код.
5 сообщений из 5, страница 1 из 1
Не могу больше - помогите дать форме ХП в качестве источника строк через код.
    #32359736
Denis Zik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Всех.

Пожалуйста, дайте простой пример вызова хранимой процедуры, в событии "При открытии" формы. У меня не получаеться.

С уважением,
Денис.
...
Рейтинг: 0 / 0
Не могу больше - помогите дать форме ХП в качестве источника строк через код.
    #32359742
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
currentproject.connection.execute  "exec proc_name parameter1, parameter2 " 
...
Рейтинг: 0 / 0
Не могу больше - помогите дать форме ХП в качестве источника строк через код.
    #32359747
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не соответствует сабж и боди
Т.к. подставить в форму источник ХП - это одно, а вызов ХП в модуле VBA - это другое.

По сабжу:

' строка определения параметров процедуры
' для подробного описания см. справку по свойству InputParameters
Me.InputParameters = "@myparam int = 1"

' установка нового источника формы в виде ХП
Me.RecordSource="dbo.myprocname"

Есть вариантЭ когда все пишется в одной строке (имя процедуры и параметры), но, имхо, это не всегда хорошо, т.к. нужно заниматься преобразованием всех параметров к текстовому виду.
...
Рейтинг: 0 / 0
Не могу больше - помогите дать форме ХП в качестве источника строк через код.
    #32359769
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))
мой ответ по боди.

если по сабжу есть еще один вариант с назначением рекордсета форме

Код: plaintext
1.
2.
3.
4.
me.recordsource =  "" ' должно быть  '
dim rst as new adodb.recordset
rst.open " exec proc_name parameter1, parameter2 " currentproject.connection,  3 ,  2 , 1 

set me.recordset = rst
...
Рейтинг: 0 / 0
Не могу больше - помогите дать форме ХП в качестве источника строк через код.
    #32359788
Фотография Serafim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может Вам тут посмотреть
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не могу больше - помогите дать форме ХП в качестве источника строк через код.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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