Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 ХП с параметрами на подч форме  [new]
Женя-С
Member

Откуда:
Сообщений: 57
Выполняла нужные запросы к коде, решила попробовать ХП с параметром, что-то ерунда получается. Это мой первый опыт, пож.,подскажите, как это делается.

1.На форме есть поле со списком и подчиненная форма, данные которой соответствуют выбраной строке из списка.
2. Вот такая процедура
ALTER PROCEDURE ПроцСписокГАСН ( @parameter1 int)
AS
DECLARE @kol INT
/* следует проверить существуют ли исходные данные, если нет, то добавить из справочника*/

SELECT @kol =COUNT(*) FROM ПереченьДокГАСН WHERE (КодО = @parameter1)
IF @kol = 0
INSERT INTO [ПереченьДокГАСН] ([КодПер],[КодИсВн],[КодО]) SELECT СпПереченьДокГАСН.[КодПер],СпПереченьДокГАСН.[КодИсВн], @parameter1 FROM СпПереченьДокГАСН
SELECT * FROM ПереченьДокГАСН WHERE (КодО = @parameter1)

RETURN
3. В подчиненной форме в качестве источника строк указываю эту проц.
и в параметрах формы ставлю @parameter1 int = Forms![Список ДокументовГАСН]!КодО
Начинает требовать дважды параметр, затем выводит данные но дальше ничего не делает. ???
Очень бы хотелось понять как это сделать.
Заранее спасибо!
25 янв 06, 16:01    [2286956]     Ответить | Цитировать Сообщить модератору
 Re: ХП с параметрами на подч форме  [new]
ыаыаыа
Guest
ALTER PROCEDURE ПроцСписокГАСН ( @parameter1 int)
AS
SET NOCOUNT ON
......

попробуйте

а также в свойствах формы
@parameter1 int = Clng(Forms![Список ДокументовГАСН]!КодО)
27 янв 06, 15:16    [2295235]     Ответить | Цитировать Сообщить модератору
 Re: ХП с параметрами на подч форме  [new]
Женя-С
Member

Откуда:
Сообщений: 57
Потеряла надежду получить от кого-либо совет, не заходила на форум.
Попробовала сделать, как посоветовали - не получилось. Но все равно спасибо!!
30 янв 06, 11:07    [2299689]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить