Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / хранимые процедуры в access / 11 сообщений из 11, страница 1 из 1
08.09.2004, 13:54:31
    #32685329
Mr Oizo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Как подключить хранимую процедуру в Access 2002
...
Рейтинг: 0 / 0
08.09.2004, 14:41:43
    #32685471
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Mr OizoКак подключить хранимую процедуру в Access 2002
подключить лампу в розетку мы можем,а вот SP надо запускать в контексте чего-нибудь,мораль чё надо сделать напиши.(mdb/adp и есть - ли параметры не помешает знать)
...
Рейтинг: 0 / 0
08.09.2004, 15:09:12
    #32685523
Mr Oizo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Короче, написал ХП для выборки.
Нужно на форме аксеса, нажав кнопку, запустить ее и чтобы появился результат выборки в виде таблицы
...
Рейтинг: 0 / 0
08.09.2004, 15:30:36
    #32685566
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Mr OizoКороче, написал ХП для выборки.
Нужно на форме аксеса, нажав кнопку, запустить ее и чтобы появился результат выборки в виде таблицы
adp или mdb ?
в виде таблице - список устроит ?
...
Рейтинг: 0 / 0
08.09.2004, 15:37:10
    #32685594
Mr Oizo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
adp.
В смысле список?
...
Рейтинг: 0 / 0
08.09.2004, 16:03:35
    #32685687
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Mr Oizoadp.
В смысле список?
в смысле привесь списку/форме хранимку в качестве <<Источник строк>>(RowSource)
если есть параметр,пиши exec DeinSP 1,2,3
...
Рейтинг: 0 / 0
08.09.2004, 18:48:57
    #32686171
Mr Oizo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Спасибо Shuhard .
Все понял.
Если не сложно не могли бы вы скинуть мне свой e-mail. Я бы вам еще вопрос задал, посложнее:)
...
Рейтинг: 0 / 0
08.09.2004, 18:50:27
    #32686172
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Mr OizoСпасибо Shuhard .
Все понял.
Если не сложно не могли бы вы скинуть мне свой e-mail. Я бы вам еще вопрос задал, посложнее:)
всё только в конфе или в работе
...
Рейтинг: 0 / 0
08.09.2004, 19:54:45
    #32686253
Mr Oizo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Тогда ладно и вот такой вопрос на засыпку - имееся форма (со вкладками) для выборки данных. На второй вкладке результат выборки должен быть в виде таблицы. Для выборки была написана ХП (поскольку база на аксесе 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
08.09.2004, 21:08:27
    #32686316
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
хранимые процедуры в access
Если в виде таблицы то наверное лучше всего подойдет табличная форма
(можно конечно и списком если тебя устроит его функционал)
делаешь на вкладке субформу
источник dbo.zfoPLprk
входные параметры @PL nvarchar(6) = [ссылка на объект VBA содержащий значение]
(например Forms!МояФорма!Мойконтрол)

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

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

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


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