powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчет
5 сообщений из 5, страница 1 из 1
Отчет
    #32180133
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю отчет, в качестве источника данных указываю хранимую процедуру
Затем на открытие отчета передаю значение переменной(id) в хранимю процедуру
по идеи он не должне больше запрашивать значение переменной, а он запрашивает, появляется окошко и он просит значение переменной. Может не на то событие передаю значение переменной.Хотя проверял по коду сначала , обрабатывается мой код, а потом запрашиватзначение.
хранимая проц.
select name from Adress
where Id = @Id
кто подскажет в чем ошибка?
Спасибо!!!
...
Рейтинг: 0 / 0
Отчет
    #32180193
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
процедура выглядит не так и вызывается по другому

поцедура всегда начинается

Код: plaintext
1.
2.
3.
4.
ALTER PROCEDURE dbo.kadr_sotr_detail

		@sysidsotrudnika int
AS
SELECT kadr_sotrudniki.* ....


а при вызове в запросе ado параметры в нее передаются после пробела через запятую

Код: plaintext
 "exec  dbo.kadr_sotr_detail "  & MYID


или

Код: plaintext
 "exec  dbo.kadr_sotr_detail "  & @sysidsotrudnika int = MYID
...
Рейтинг: 0 / 0
Отчет
    #32180198
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка во втором варианте нужно так

"exec dbo.kadr_sotr_detail @sysidsotrudnika int = " & MYID
...
Рейтинг: 0 / 0
Отчет
    #32180203
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да это я все понимаю и написла все верно просто не стал все писать в вопросе.
Хорошо вот
CREATE PROCEDURE dbo.СП(@id int)
AS
SELECT name
FROM adress
WHERE (id = @id)
GO
-----------------------------
а вот и передача параметров
n.Execute ("EXEC СП @id = '" & intid & "'")
-------------------------------------------
я просто не стал писать всю процедуру, смысл???
Написал примерную.
Дело не в этом, он же мне все возвращает верно, просто почему при открытии формы параметры передаются в процедуру, а потом он снова запрашивает значение @id
Почему так?
...
Рейтинг: 0 / 0
Отчет
    #32180212
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать процедуру в источник данных формы положить а параметры в input parameters

если источник данных подчиненной формы - проверь нет ли в главной поля или контрола с именем ID - может с нулом и перебивает входной параметр?, хотя не должен

и покажи как назначаешь источником данных формы.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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