Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP:формаВвода / 10 сообщений из 10, страница 1 из 1
27.09.2004, 13:53:40
    #32712716
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
Есть главная + подчиненная. Основа подчиненной ХП:
Select 1,2,... From Товар Inner Join спрТовар Where Товар.КодПоездки = @cod

В св-ве ОДНОЗНАЧНАЯ ТАБЛИЦА стоит ТОВАР(так как вносим данные только в эту таблицу.)
В св-ве КОМАНДА СИНХРОНИЗАЦИИ:
Select 1,2,... From Товар Where Товар.КодПоездки = ?
Входной параметр задан.
Почему когда вносится товар из всплывающей формы в подчиненную, т.е. передается кодТовара, в подчиненной не показываются значения в полях из таблицы "спрТовар". И когда сохраняешь вдается сообщение "Line1: Incorrect syntax near ')'"
Подскажите где ошибка, когда просто открываешь эту ХП, то все правильно показывается
...
Рейтинг: 0 / 0
27.09.2004, 14:25:36
    #32712827
-----
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
Select * From Товар Where Товар.КодПоездки = ?
...
Рейтинг: 0 / 0
27.09.2004, 14:26:53
    #32712835
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
не уверен, что так обязательно, но попробуй
в синхронизации написать:
Select 1,2,... From Товар Inner Join спрТовар Where Товар.КодПоездки = ?
...
Рейтинг: 0 / 0
27.09.2004, 14:41:53
    #32712888
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
вот что пишут в хелпе:

The Resync method should execute the following stored procedure:

Код: plaintext
1.
2.
3.
CREATE PROC CustordersResync @ordid int AS 
SELECT * FROM Customers JOIN Orders ON 
Customers.CustomerID = Orders.CustomerID
WHERE Orders.ordid  = @ordid

The Resync Command property is set to:

"{call CustordersResync (?)}"
...
Рейтинг: 0 / 0
28.09.2004, 11:41:53
    #32714292
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
В SQl Profiler обнаружила следующее, что когда по команде синхронизации : call vozvV1 (?) - происходит вызовХП - то происходит следующее:
exec sp_executesql N'exec call vozvV1 (@P1)', N'@P1 int', 127000
где – 127000 – код записи в подчиненной форме, а должен передаваться код из главной по идее.
Сама ХП следующая:
ALTER PROCEDURE vozvV1 @cod int
AS
SELECT dbo.Товар.КодПоездки, dbo.Товар.КТН, dbo.Товар.Количество, dbo.Товар.cod, dbo.Товар.ПоездкаПередачаПродажа, dbo.Товар.Цена2, dbo.Товар.Цена3, dbo.[товар и номер].Номер, dbo.[товар и номер].Товар, dbo.[товар и номер].Тип
FROM dbo.Товар INNER JOIN dbo.[товар и номер] ON dbo.Товар.КТН = dbo.[товар и номер].КНТ
WHERE dbo.Товар.КодПоездки = @cod
...
Рейтинг: 0 / 0
28.09.2004, 12:04:00
    #32714372
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
явно лишнее слово call видимо это для драйвера Acessoledb

а так что будет ?

"{CustordersResync (?)}"
...
Рейтинг: 0 / 0
28.09.2004, 12:05:44
    #32714379
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
в смысле

{vozvV1 (?)}
...
Рейтинг: 0 / 0
28.09.2004, 12:07:31
    #32714387
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
должен передаваться код однозначно идентифицирующий запись в подчиненной форме, все верно
...
Рейтинг: 0 / 0
28.09.2004, 13:19:41
    #32714576
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
Но ХП должна поднять все записи введенные в данный сеанс ( у меня возврат товара) , А У НИХ У ВСЕХ только КодВозврата общий, а этот код который передается уникальный для каждой записи
...
Рейтинг: 0 / 0
28.09.2004, 13:39:04
    #32714639
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP:формаВвода
Данная ХП является основой для подчиненной формы, поэтому входной параметр для нее @cod является значением счетчика записи в главной форме
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP:формаВвода / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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