iAlexander |
Отправлено: 24.09.2003, 16:44 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 70
|
Здравствуйте.
Не подскажете ли вот что:
Как создать два поля, между собой взаимно однозначно связанных (значением) и взаимно реагирующих на изменение друг друга, причем реально в БД хранится лишь одно поле, а второе допустим является Calculated.
Например, при оплате по счету в кассу заносится отрицательный платеж (уход), но при редактировании он должен, ест-сно, показываться как положительный. И при изменении одного из представлений должно корректно измениться и второе.
Допустим, Calculated поле изменится автоматически, а вот если изменить его (Calculated) ( — и можно ли?), то как поменять значение реального? (в OnChange Calculated поля? — рекурсия?) |
|
Admin |
Отправлено: 25.09.2003, 09:01 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Можно завести переменную-флаг изменений полей int flPole;
перед изменением значания реального поля проверяйте флаг
и сбрасывайте его после изменения
(чтобы не было рекурсии)
--- или может лучше:
QUOTE |
при оплате по счету в кассу заносится отрицательный платеж (уход), но при редактировании он должен, ест-сно, показываться как положительный. |
Сделать оба поля положительных, то есть
поле на приход в кассу денег и поле на уход денег из кассы.
Отредактировано Admin — 25/09/2003, 10:05
|
|
|