Вниз
Скачать: CL | DM;

Проблема с событием OnChange   Найти похожие ветки 

← →
Gennadiy ©   (2004-03-12 10:31) [0]

Уважаемые мастера!!!
Подскажите пожалуйста как решить такую проблему:
У меня есть таблица в ней три поля
Фасовка
КолвоУпак
ВесвКГ,

в событиии OnChange поля Колво стоит такое выражение
ВесвКг=КолвоУпак*Фасовка (т.е. вычисляется общий вес товара)

в событиии OnChange поля ВесвКГ стоит такое выражение
КолвоУпак=ВесвКг/Фасовака (т.е. вычисляется количество упаковок, возможно и дробное число).
Так вот судя по этим выражениеям поле ВесвКГ и поле КолвоУпак зависят друг от друга, поэтому когда я меняю значение в одной из полей происходит ошибка  Overflow, так как все время происходит перерасчет значения этих полей. Пожскажите как правильно выйти из этой ситуации???


← →
Johnmen ©   (2004-03-12 10:34) [1]

if ВесвКг<>КолвоУпак*Фасовка then ВесвКг=КолвоУпак*Фасовка
if КолвоУпак<>ВесвКг/Фасовака then КолвоУпак=ВесвКг/Фасовака


← →
Gennadiy ©   (2004-03-12 11:05) [2]

Спасибо Johnmen © все заработало как надо. !!!!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
1-1079939246
SergeyV
2004-03-22 10:07
2004.04.11
Вызыв консольного окна из своей программы


3-1079183465
lena
2004-03-13 16:11
2004.04.11
вопрос по SQL !!!


1-1082920519
TALLA
2004-04-25 23:15
2004.04.11
переделка с asm на Delphi :(


4-1076071430
dik
2004-02-06 15:43
2004.04.11
TRichEdit


4-1075973836
Thespian
2004-02-05 12:37
2004.04.11
Использование гарячих клавиш.




   Наверх