A
Antiseptik
Таблица на Paradox имеет поле "сумма", которе заполняется ручками с клавиатуры и где ничего не высчитывается. При введении в это поле циферок и попытке записи в таблицу БД выдаётся ошибка о переполнении стэка. Прбовал даже через SetText проверку ввода данных делать - не помогает. Причём проблема возникает только при добавлении новой записи, а при редактировании суммы уже существующей - никаких ошибок. И део в том, что это поле автоматом проверяется БД, ничего кроме циферок, туде не введётся по определению.
Например. самый простой код:
procedure TDM.AgreemASummSetText(Sender: TField; const Text: String);
begin
DM.AgreemASumm.Value:=StrToFloat(Text);
end;
Например. самый простой код:
procedure TDM.AgreemASummSetText(Sender: TField; const Text: String);
begin
DM.AgreemASumm.Value:=StrToFloat(Text);
end;