Tak už som to všetko dal na http://allweb.pustigros.sk/subory/Problem.txt
Dal som tam celú procedúru Vklad, ktorú potom 2-krát využívam v programe. Dal som ju tam celú hlavne, aby ste sa mohli pozrieť na deklarácie premenných. Potom sa mrknite hlavne za poznámku // Pre Crystal Reports, pretože kód pred ňou bezproblémovo funguje a robí, čo má.
Inak procedúra frmZaklad.NacitanieSQL robí toto:
procedure TfrmZaklad.NacitanieSQL(Prikaz: String);
begin
with DataModule1.ADOQuery do begin
SQL.Clear;
SQL.Add(Prikaz);
Active := true;
end;
end;
Ďalej procedúra frmZaklad.VykonanieSQL robí toto:
procedure TfrmZaklad.VykonanieSQL(Prikaz: String);
begin
with DataModule1.ADOCommand do begin
CommandText := Prikaz;
Execute;
end;
end;
A nakoniec funkcia frmZaklad.BodkaNaCiarku robí toto:
function TfrmZaklad.BodkaNaCiarku(C: String): Currency;
var
i: Integer;
begin
for i := 1 to Length(C) do begin
if (C[i] = '.') then C[i] := ',';
end;
BodkaNaCiarku := StrToCurr(C);
end;
Môžete mi z toho zdrojáku poradiť? ...
