diff --git a/components/jujiboutils/src/jdblabelededit.pas b/components/jujiboutils/src/jdblabelededit.pas index b08c9675a..037ac1248 100644 --- a/components/jujiboutils/src/jdblabelededit.pas +++ b/components/jujiboutils/src/jdblabelededit.pas @@ -176,6 +176,10 @@ end; procedure TJDBLabeledEdit.SetDataField(const Value: string); begin FDataLink.FieldName := Value; + if FDataLink.Field <> nil then + MaxLength := FDataLink.Field.Size + else + MaxLength := 0; end; procedure TJDBLabeledEdit.SetDataSource(Value: TDataSource);