• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Cxgrid И Формат Ячейки

  • Автор темы Автор темы ITShef
  • Дата начала Дата начала
I

ITShef

Доброго времени суток гуру Delphi. Использую cxGrid для отображения записей в таблице и столкнулся с такой проблемой. 1. Есть поле формата float которое надо выводит не в формате "9999,9", а "9 999,90 р." Далее, есть поле даты но в числовом UNIX формате в виде 985646546, нужно отображать его в формате стандартной даты. Функция преобразования есть UnixtoDate(UnixDate:Integer):DateTime;. Помогите, как мне это реализовать ?
 
Не дождавшись ответа, в чем я очень расстроен, я нашел решение сам. Может кому пригодится

Для формирования числового поля в нужном формате делаем так
SQL_Zakaz - это динамически созданный TIBQuery.
fields[3] - поле типа numeric в IB

Код:
if SQL_Zakaz.Fields[3] is TNumericField then TNumericField(SQL_Zakaz.Fields[3]).DisplayFormat := ',0.00';
Все работает на ура.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab