Подскажите пожалуста где в интерфеисе по какому событию можно вычислять значение поля
по значению других реальных полей текущей записи
демку какунибудь простую
плиииз.....
Вычисляемое поле
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 58
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: -
- Контактная информация:
Вычисляемое поле
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
Re: Вычисляемое поле
Нинадо события. Всё во View:
CREATE VIEW
var
...
AS SELECT *,
if(SPSTEP.PRMC=1,katmc.name,katusl.name) (FieldName=cfMatCenName),
if(SPSTEP.PRMC=1,katmc.barkod,katusl.kod) (FieldName=cfBarCodeName),
if(BASEDOC.CVAL=0,'руб.',KLVAL.SIMVOLV) (FieldName=cfValName),
[Выражение] (FieldName=[Имя поля])
from
...
WHERE
;
ну и пользуешь поля
cfMatCenName, cfBarCodeName для отображения как обычно
в Browse, Panel и т.д.
CREATE VIEW
var
...
AS SELECT *,
if(SPSTEP.PRMC=1,katmc.name,katusl.name) (FieldName=cfMatCenName),
if(SPSTEP.PRMC=1,katmc.barkod,katusl.kod) (FieldName=cfBarCodeName),
if(BASEDOC.CVAL=0,'руб.',KLVAL.SIMVOLV) (FieldName=cfValName),
[Выражение] (FieldName=[Имя поля])
from
...
WHERE
;
ну и пользуешь поля
cfMatCenName, cfBarCodeName для отображения как обычно
в Browse, Panel и т.д.
Re: Вычисляемое поле
View можно и так нарисовать:
CREATE VIEW
var
...
(
cfMatCenName,
cfBarCodeName,
cfValName,
[Имя поля]
)
AS SELECT
if(SPSTEP.PRMC=1,katmc.name,katusl.name),
if(SPSTEP.PRMC=1,katmc.barkod,katusl.kod),
if(BASEDOC.CVAL=0,'руб.',KLVAL.SIMVOLV),
[Выражение],
....
from
...
WHERE
....
;
//по моему, первый вариант нагляднее
//..Нинадо >> извиняюсь.
CREATE VIEW
var
...
(
cfMatCenName,
cfBarCodeName,
cfValName,
[Имя поля]
)
AS SELECT
if(SPSTEP.PRMC=1,katmc.name,katusl.name),
if(SPSTEP.PRMC=1,katmc.barkod,katusl.kod),
if(BASEDOC.CVAL=0,'руб.',KLVAL.SIMVOLV),
[Выражение],
....
from
...
WHERE
....
;
//по моему, первый вариант нагляднее
//..Нинадо >> извиняюсь.
-
- Постоянный гость
- Сообщения: 58
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: -
- Контактная информация:
Re: Вычисляемое поле
спасибо
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Re: Вычисляемое поле
Вообще-то вычиляемые поля можно сделать конфигуратором по любому интерфейсу своему или штатному Галактическому уже когда он на экране работает. Событий там не густо правда..и если в штатном поля не описаны в SQL, то и вычислить нельзя на базе них ничего. Но может и устроит автора темы...посмотреть во всяком случае не мешает.
И.
И.
Некоммерческое общение в форуме