Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Проблема с событием 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 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.036 c
3-1081587095
ex
2004-04-10 12:51
2004.04.11
Как сделать событие по ячейке двойным кликом?, DevExpress Quantu


14-1081748022
Ega23
2004-04-12 09:33
2004.04.11
Кстати, о БД


7-1076071597
Davey
2004-02-06 15:46
2004.04.11
Имя пользователя, запустившего процесс, как в Task Manager e в ХР


11-1068809937
aser
2003-11-14 14:38
2004.04.11
почему добавленный вручную в uses модуль после build пропадает ?


1-1082401016
tivispider
2004-04-19 22:56
2004.04.11
помогите оптимизировать код





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский