powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / хранимые процедуры в access
11 сообщений из 11, страница 1 из 1
хранимые процедуры в access
    #32685329
Mr Oizo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как подключить хранимую процедуру в Access 2002
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32685471
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr OizoКак подключить хранимую процедуру в Access 2002
подключить лампу в розетку мы можем,а вот SP надо запускать в контексте чего-нибудь,мораль чё надо сделать напиши.(mdb/adp и есть - ли параметры не помешает знать)
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32685523
Mr Oizo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче, написал ХП для выборки.
Нужно на форме аксеса, нажав кнопку, запустить ее и чтобы появился результат выборки в виде таблицы
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32685566
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr OizoКороче, написал ХП для выборки.
Нужно на форме аксеса, нажав кнопку, запустить ее и чтобы появился результат выборки в виде таблицы
adp или mdb ?
в виде таблице - список устроит ?
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32685594
Mr Oizo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adp.
В смысле список?
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32685687
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Oizoadp.
В смысле список?
в смысле привесь списку/форме хранимку в качестве <<Источник строк>>(RowSource)
если есть параметр,пиши exec DeinSP 1,2,3
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32686171
Mr Oizo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Shuhard .
Все понял.
Если не сложно не могли бы вы скинуть мне свой e-mail. Я бы вам еще вопрос задал, посложнее:)
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32686172
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr OizoСпасибо Shuhard .
Все понял.
Если не сложно не могли бы вы скинуть мне свой e-mail. Я бы вам еще вопрос задал, посложнее:)
всё только в конфе или в работе
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32686253
Mr Oizo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда ладно и вот такой вопрос на засыпку - имееся форма (со вкладками) для выборки данных. На второй вкладке результат выборки должен быть в виде таблицы. Для выборки была написана ХП (поскольку база на аксесе adp а сервак на MS SQL). Как в хранимой процедуре сделать в условиях отбора связь с выбранными значениями на этой форме? Т.е чтобы выбрать значение из списка или добавить вручную на форме, ХП обработала все это и дала результат.
ХП вот такая:
ALTER PROCEDURE zfoPLprk

(@PL nvarchar(6))

AS SELECT dbo.cDog.Stat, dbo.cDog.plat, dbo.cDog.NDOG, dbo.cDog.DDOG, dbo.cDog.NDpS, dbo.cDog.Prim, dbo.cDog.TDg, dbo.cDog.TSoz,
dbo.cDog.DBEG, dbo.cDog.DEND, dbo.cDog.DZAk, dbo.cDog.DRas,dbo.cDog.Ter, dbo.cDog.nMD, dbo.cDog.sTar,
dbo.cDog.VAL, dbo.cDog.NRTPos, dbo.cDog.KSx, dbo.cDog.sNE, dbo.cDog.sA, dbo.cDog.Col, dbo.cDog.sB, dbo.cDog.ElPro, dbo.cDog.COMM,
dbo.SpTPos.NmPos

FROM dbo.cDog LEFT OUTER JOIN
dbo.spTPos ON dbo.cDog.NRTPos = dbo.spTPos.NRecTPos



WHERE (dbo.cDog.TDoc LIKE N'%PARK%') AND (dbo.cDog.Stat < > 10) AND (dbo.cDog.TDoc='PARK') AND
dbo.cDog.PLAT> = case when len(isnull(@PL,''))=0 then '000000' else @PL end AND
dbo.cDog.PLAT< = case when len(isnull(@PL,''))=0 then '999999' else @PL end

Нужно добавить еще ряд условий, вот такие: DBEG (дата начала), DZAK(дата закрытия), NDOG (номер договора). Это те условия которые вводятся через форму.
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32686316
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в виде таблицы то наверное лучше всего подойдет табличная форма
(можно конечно и списком если тебя устроит его функционал)
делаешь на вкладке субформу
источник dbo.zfoPLprk
входные параметры @PL nvarchar(6) = [ссылка на объект VBA содержащий значение]
(например Forms!МояФорма!Мойконтрол)

на после обновления контролов содержащих параметры ставишь .Requery субформы
при этом есть вероятность нарватся на баг (не будет обновлятся)
тогда вместо .Requery используй .RecordSource=.RecordSource

учти что субформа(список) будет заполнятся при закрузке формы
если этого не надо то оставить его пустам и заполнять только
после обновления контролов параметров
или предусмотреть это внутри ХП
если источник тяжелый то его можно заполнять только при доступе
на конкретную вкладку или асинхронно но это уже отдельная история

три варианта передачи параметров в список или поле со списком
см.здесь http://hiprog.com/access/article.asp?id=370
в остальном тоже самое
...
Рейтинг: 0 / 0
хранимые процедуры в access
    #32686489
Тот же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если источником для ХП являются поля со списками или просто поля формы, то как их связать в условиях ХП
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / хранимые процедуры в access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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