powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос на вычисление в поле формулы, типа: a=a-b+c...
7 сообщений из 7, страница 1 из 1
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054656
Фотография stela
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может наведете на верную мысль...
В форме (и таблице) существует поле [Credit Limit], которое определяется пользователем (f.e. $5000).
В процессе работы с базой в любой момент времени необходимо видеть текущее состояние кредита [Current Credit],т.е.: при заказе продукции вычитается общая сумма сумма стоимости [InvoiceTotal] и, если есть выплата [Receipt], сделанная заказчиком, она приплюсовывается.
Вопрос, как заставить этот самый [Current Credit] каждый раз, начиная со второго, т.к. первое
[Current Credit]=[Credit Limit]-[Invoice Total]+[Receipt],
подставлять предыдущее свое значение
[Curent Credit]=[Curent Credit]-[Invoice Total]+[Receipt]
Предполагаю, что придется писать функцию, но с какого конца к ней подойти, пока представления не имею.
Буду благодарна за любую помощь...
...
Рейтинг: 0 / 0
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054675
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При любом вопросе связанным с восстановлением предыдущего значения, можно сказать следующее. Придется использовать дополнительную переменную хранящую именно это старое значение! Это самый простой, хоть и не элегантный способ!
...
Рейтинг: 0 / 0
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054681
Фотография stela
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо и на этом....
...
Рейтинг: 0 / 0
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054691
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прости!!! Не углядел что у тебя таблица!
Поле таблицы может быть динамическим только если ты отрабатываешь запрос
f.e.
Код: plaintext
1.
SELECT CurrentLimit, InvoiceTotal, Receipt, 
(CurrentLimit - InvoiceTotal + Receipt) as CurrentCredit FROM myTable
Но по стольку, поскольку тебе надо предыдущее значение, тебе придется делать UPDATE
Код: plaintext
UPDATE myTable SET CurrentCredit=CurrentCredit-InvoivceTotal+Receipt
Но всеравно здесь, чтьо-то не так. Обычно в коде программы вычисляют значения, а потом их записывают в базу. Наврное...
...
Рейтинг: 0 / 0
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054695
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд Вы ничего не должны прибавлять и вычитать.
У вас должен быть составлен запрос вычисляющий текущее сальдо расчетов с клиентом, т.е. Сумма всех отгрузок клиенту - Сумма всех приходов от клиента, а дальше это сальдо сравнивается с лимитом и если нужно отобразить остаток допустиммого кредитования, то Сумма лимита - Сальдо взаиморасчетов.
...
Рейтинг: 0 / 0
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054700
Фотография stela
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-во, а вот как это значение записывают в базу?????????
Все равно спасибо за время, что затратил.
...
Рейтинг: 0 / 0
Вопрос на вычисление в поле формулы, типа: a=a-b+c...
    #32054707
Фотография stela
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Молодец, Мichael! Спасибо большое! Все, как всегда намного проще.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос на вычисление в поле формулы, типа: a=a-b+c...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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