Страница 1 из 1

Программа наличие товара

Добавлено: 12 сен 2006, 15:43
day
Есть программа построенная на триггерах считает остатки товаров плюс сумма остатков, также в детальной таблице вводится расход (-1) или приход (1) товара и изменяется наличие товара в главной таблице и если был расход то считается цена ед-цы продажи и плюс сумма продажи товара нужно чтобы при выборе 1 приход (закупочная цена) блокировалась поле суммы продажи и цена ед-цы в детальной таблице и можно ли это реализовать через Боолеан и если да то как?

Добавлено: 12 сен 2006, 23:19
Klyk
Есть программа построенная на триггерах
интересно...:)

если правильно понял вопрос, то....
ИМХО. не нада пользовать булеан, пользуй 0 и 1

блокировать поле...это на клиенте сделать его недоступным?
тогда, например, onchange того объекта где у тебя указывается что это- приход или расход.

Добавлено: 19 сен 2006, 16:56
day
В том то и дело, что через if pf|Fibplus1.fieldbyname('prihod').asinteger:=-1
не идет нужен логический тип. Либо нужно как то его переводить в логический ?

Добавлено: 19 сен 2006, 17:22
CyberMax
У тебя же if в коде. Вот Delphi и требует логического типа. Пример кода по уменьшению значения поля:

Код: Выделить всё

DataSet.FieldByName(SomeName).AsInteger := DataSet.FieldByName(SomeName).AsInteger - 1;
И я бы посоветовал переосмыслить вопрос и описать его в более доступной форме.