Access+VBA
Формулировка задачи:
Доброго времени суток. Просьба немного помочь. Есть таблица Словарь, в ней указаны товары и их свойства. Есть форма основанная на этой таблице для поиска товаров и дальнейшего разбрасывания их по таблицам "Продажи", "Продажи Опт", "Закупка". Соответственно есть три кнопки для отправки данных в каждую таблицу. Т.е. кнопка выполняет функцию копирования нужных полей выбранного товара в нужную таблицу. Выглядит это так:
На данный момент мне нужно вычислить остаток товара. Логика проста, при нажатии кнопки Закупка и отправки товара в данную таблицу, к полю "Остаток" для данного товара должно быть прибавлено количество (количество указывается в поле формы). Соответственно при "продаже" или "продаже оптом" Количество должно отниматься.
Я попробовал реализовать это следующим образом:
И тут есть одна проблема, эти арифметические операции производятся не с полем принадлежащим к выбранному товару, а с полем самого первого товара. Соответственно мне нужно, чтобы эти операции проводились с полем "остаток" принадлежащем к ВЫБРАННОМУ товару. Я приблизительно понимаю как такое сделать (Использовать recordset своей формы/Seek=Me!Код/или что-то другое), но знания VBA у меня стремятся к 0, и я просто не могу это реализовать.Заранее большое спасибо.
Решение задачи: «Access+VBA»
textual
Листинг программы
rs.findfirst "[Поле кода товара]=" & Me.[Поле кода товара]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д