Sanity checks

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1970 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
jujibo
2011-09-19 11:59:02 +00:00
parent 210a9b2ddd
commit 0f3f32ed94
3 changed files with 46 additions and 23 deletions

View File

@ -134,11 +134,16 @@ end;
{ TJDBCurrencyEdit }
procedure TJDBCurrencyEdit.DataChange(Sender: TObject);
begin
if FDataLink.Field <> nil then
begin
if not Focused then
formatInput
else
Caption := FDataLink.Field.AsString;
end
else
Text := '';
end;
function TJDBCurrencyEdit.getDecimals: integer;
@ -156,6 +161,8 @@ end;
procedure TJDBCurrencyEdit.UpdateData(Sender: TObject);
var
theValue: currency;
begin
if FDataLink.Field <> nil then
begin
if IsValidCurrency(Text) then
begin
@ -174,6 +181,9 @@ begin
SetFocus;
end;
end;
end
else
Text := '';
end;
procedure TJDBCurrencyEdit.FocusRequest(Sender: TObject);

View File

@ -129,11 +129,16 @@ end;
{ TJDBDateEdit }
procedure TJDBDateEdit.DataChange(Sender: TObject);
begin
if FDataLink.Field <> nil then
begin
if not Focused then
formatInput
else
Caption := FDataLink.Field.AsString;
end
else
Text := '';
end;
procedure TJDBDateEdit.UpdateData(Sender: TObject);
@ -157,8 +162,9 @@ begin
SelectAll;
SetFocus;
end;
end;
end
else
Text := '';
end;
procedure TJDBDateEdit.FocusRequest(Sender: TObject);

View File

@ -127,11 +127,16 @@ end;
{ TJDBIntegerEdit }
procedure TJDBIntegerEdit.DataChange(Sender: TObject);
begin
if FDataLink.Field <> nil then
begin
if not Focused then
formatInput
else
Caption := FDataLink.Field.AsString;
end
else
Text := '';
end;
@ -148,7 +153,9 @@ begin
SelectAll;
SetFocus;
end;
end;
end
else
Text := '';
end;
procedure TJDBIntegerEdit.FocusRequest(Sender: TObject);