Serg Posted February 3, 2020 Share Posted February 3, 2020 маска с разделителем тысяч ддл числа в unidbgrid. Существует ли решение? Link to comment Share on other sites More sharing options...
Sherzod Posted February 3, 2020 Share Posted February 3, 2020 2 minutes ago, Serg said: маска с разделителем тысяч ддл числа в unidbgrid. Существует ли решение? Можете уточнить? Link to comment Share on other sites More sharing options...
Serg Posted February 3, 2020 Author Share Posted February 3, 2020 В unidn grid выводится число 1234567811 а надо 1 234 567 811 р. Link to comment Share on other sites More sharing options...
Sherzod Posted February 3, 2020 Share Posted February 3, 2020 10 minutes ago, Serg said: В unidn grid выводится число 1234567811 а надо 1 234 567 811 р. Какой тип поля используете? Link to comment Share on other sites More sharing options...
Serg Posted February 3, 2020 Author Share Posted February 3, 2020 Float Link to comment Share on other sites More sharing options...
Sherzod Posted February 3, 2020 Share Posted February 3, 2020 2 minutes ago, Serg said: Float Попробуйте установить currency = True для поля (TFloatField). Link to comment Share on other sites More sharing options...
Serg Posted February 4, 2020 Author Share Posted February 4, 2020 procedure TMainForm.UniDBGrid5SetCellValue(Sender: TObject; ACol, ARow: Integer; AField: TField; var Value: Variant); begin if AField.FullName='U1' then Value:=FormatCurr('0,0.00 ', AField.AsFloat) + FmtSettings.CurrencyString; end; Сделал таким способом . Но не работает. Link to comment Share on other sites More sharing options...
Sherzod Posted February 4, 2020 Share Posted February 4, 2020 Проанализируйте пожалуйста этот демо пример: \FMSoft\Framework\uniGUI\Demos\Desktop\GridEditors Link to comment Share on other sites More sharing options...
Serg Posted February 4, 2020 Author Share Posted February 4, 2020 Спасибо! Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now