Topic: [Скрипт] Вычисление на форме

Вычисление на форме (frmZakaz)


Допустим есть текстовые поля, в которых содержится цена продукта (edCost) и его количество (edQ), необходимо вычислить Итого (edTotal).

procedure CalculateTotal;
begin
    frmZakaz.edTotal.Value := frmZakaz.edCost.Value * frmZakaz.edQ.Value; // calculate
end;

procedure frmZakaz_edQ_OnChange (Sender: string);
begin
    CalculateTotal;
end;

procedure frmZakaz_edCost_OnChange (Sender: string);
begin
    CalculateTotal;
end;


begin

end.

Проект с данным примером:

Post's attachments

Attachment icon Calculate on the Form.zip 3.81 kb, 1462 downloads since 2015-05-20 

Dmitry.

Re: [Скрипт] Вычисление на форме

вычисления на форме

здравствуйте

сорри... совсем нуб в скриптах

а как сделать вычисление на форме (новый_пациент) если цифры не вводить прямо, а выбирать наименование услуги комбобоксом, а стоимость брать из таблиц (понятно объяснил?)? необходимо посчитать total (на форме новый_пациент) = стоимость обследования + стоимость доп услуги(если есть) - % скидки(если есть)....

и где можно почитать про построения выражения в  "вычисляемое поле" в таблице?

и почему-то поиск по датам на главной форме в журналах не работает... ((

еще раз сорри, вообще не программист.

версия MyVisualDB 1_46

Post's attachments

Attachment icon New 29_05_2015.zip 350.27 kb, 679 downloads since 2015-06-07 

Re: [Скрипт] Вычисление на форме

jenek
Здравствуйте, поправил ваш проект.


и где можно почитать про построения выражения в  "вычисляемое поле" в таблице?

просто пишите необходимое выражение, например field1+field2

также можно использовать SQL под запросы (в скобках)

Post's attachments

Attachment icon New 29_05_2015_2.zip 18.97 kb, 828 downloads since 2015-06-07 

Dmitry.

Re: [Скрипт] Вычисление на форме

супер! все работает. огромное спасибо.