Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Kaktus
недавно на ентом же форуме мне помогли с запросом на обновление.........
всЁ сработало просто на ура, и работает до сих пор............
вот листинг того запроса:

UPDATE Otgruzka SET Otgruzka.NomerKontrakta = [Forms].[Поиск].[NomerKontrakta], Otgruzka.PlatezhPoKontraktu = [Otgruzka].[PlatezhPoKontraktu]+[Forms].[Поиск].[SummaInvoisa]
WHERE (((Otgruzka.NomerInvoisa)=[Forms].[Поиск].[NomerRealInvoisa]));

сегодня сижу и пытаюсь прописать другой запрос на обновление, вот его листинг:

UPDATE Подчиненная_Ввоз, Подчиненная_Заказ SET Подчиненная_Заказ.ПлатежПоКонтракту = Подчиненная_Заказ.ПлатежПоКонтракту+Forms!Polycarbonate!Подчиненная_Ввоз.Form!СуммаИнвойса
WHERE (((Подчиненная_Заказ.НомерИнвойса)=[Forms]![Polycarbonate]![Подчиненная_Ввоз].[Form]![НомерРеалИнвойса]));

но что самое интересное, в чем собственно говоря проблема, он прибавляет удвоеное значение (Forms!Polycarbonate!Подчиненная_Ввоз.Form!СуммаИнвойса)...................

если оно равнялось 5 то он прибавит 10, если 7 то 14...........

можно конечно тупо складывать значение поделенно на два, но ведь енто не праваильно............

могет я накосячил, то простите меня............
я просто уже 12 часов за компом и вообще не соображаю............
а найти ошибку темболее .......................
могет подскажет почему двоит?.........
или енто у меня в мозгах уже двоит.............


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.