Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Передача параметров в хранимую процедуру из формы / 7 сообщений из 7, страница 1 из 1
23.09.2003, 17:08
    #32273346
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
Всем привет!
Все форумы облазил, так толком ничего не нашел.
Подскажите, кто знает.

Необходимо передать параметр из формы проекта Access 2000 в хранимую процедуру. Конкретнее: После того, как человек выбрал из одного списка значение (Клиента), в другом поле отбираются данные только для этого значения (адреса этого клиента и больше никакие). То есть по коду клиента отбирать его адреса.

Может быть какая-нить процедурка или свойство, не знаю.
Подскажите пожалуйста примером.
...
Рейтинг: 0 / 0
23.09.2003, 17:25
    #32273367
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
Form.recordsource = соответствующий запрос, т.е в реклрдсурс формы вставляешь запрос, в котором твое поле фильтруется по значению в поле со списком и на событие AfterApdate поля со списком ставишь me.requery
...
Рейтинг: 0 / 0
23.09.2003, 17:43
    #32273385
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
см. справку по inputparameters
там все разжевано
...
Рейтинг: 0 / 0
23.09.2003, 18:08
    #32273400
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
разжевываю :

сущствует несколько способов


1. передать в строке input parameters в формате

@имя_параметраПробелТиппараметраSql(можно не указывать)=значениеВформатеАкскссФормИлиПростоИмяПоляФормы

2 задать ADo recordset , получить несколько записей и назначить его рекордсетом формы (синхронный, асинхронный, клиентский или серверный) задавая параметры в строке источника данных через запятую

3 не указывать входные параметры а оставить это на откуп главной формы по отношению к той в которой они будут запрашиваться с условием что имена будут совпадать +@ в SP
...
Рейтинг: 0 / 0
24.09.2003, 08:09
    #32273598
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
Думаю человеку нужно было выяснить как обновить RowSource для поля адресов по выбранному клиенту.
Я делаю так:
изначально RowSource поля адресов пустое,
а на AfterUpdate поля клиентов вешаю код:

strCust = Me![CustomerID] & ""
strSQL = "EXEC dbo.sp_Procedure " & "'" & strCust & "'"

If Len(strCust) > 0 Then
Me.Address.RowSource = strSQL
End If

где sp_Procedure - имя ХП с параметром
...
Рейтинг: 0 / 0
24.09.2003, 11:40
    #32273840
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
Всем большое спасибо!
Мне подошел совет Чумакова А.
...
Рейтинг: 0 / 0
24.09.2003, 11:43
    #32273844
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в хранимую процедуру из формы
По моему, совет Хама Трамвайного все-таки получше выглядит.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Передача параметров в хранимую процедуру из формы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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