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

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

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
ADP:формаВвода
    #32714292
NataKolenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 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
ADP:формаВвода
    #32714372
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
явно лишнее слово call видимо это для драйвера Acessoledb

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

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

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


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