Аватар для poreeff
3 / 3 / 3
Регистрация: 28.06.2015
Сообщений: 211

DisplayFormat (валюта) для Label.Caption

08.05.2016, 04:15. Показов 2041. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В Label выводится сумма string), как её отобразить в формате валюты?

К примеру, 865 что бы отображались как 865,00
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2016, 04:15
Ответы с готовыми решениями:

Как сделать так что, если на 2 форме значение label.caption поменялось, то и на 1 форме у label.caption было такое же
У меня есть 2 формы. На них есть по одному label. Как сделать так что, если на второй форме-значение label.caption поменялось, то и на 1...

Label.caption и timer
Здравствуйте! Делаю программку и для него нужно сделать что-то типа загрузочного экрана (заставки) для него. Идея вот в чём: на...

Не отображается caption в label
добрый день уважаемые форумчане. возникла следующая проблема: имеется некий код, который обрабатывает несколько файлов excel, при старте...

6
31 / 30 / 16
Регистрация: 08.07.2015
Сообщений: 137
08.05.2016, 06:09
Delphi
1
Label1.Caption := str + ',00'
Объясните что вы хотите.
0
 Аватар для poreeff
3 / 3 / 3
Регистрация: 28.06.2015
Сообщений: 211
08.05.2016, 06:30  [ТС]
Цитата Сообщение от Develop_WS Посмотреть сообщение
Объясните
Вот так выводится "напрямую" - Сумма из базы данных MySQL:
Delphi
1
Summa.Caption:= Query1.Fields[0].AsString;
И отображается (к сожалению) просто, как 865 или 623.5 (если с копейками).
Что естественно, не "удобочитаемо"...

Хотелось бы придать вид, что то вроде 865,00 или 623,50

Попросту говоря, применить некий DisplayFormat валюты.
Вариант, который Вы привели - для этого не годится.
0
1180 / 421 / 107
Регистрация: 31.03.2012
Сообщений: 1,150
08.05.2016, 07:18
Цитата Сообщение от poreeff Посмотреть сообщение
Вот так выводится "напрямую" - Сумма из базы данных MySQL:
Delphi
1
Summa.Caption:= Query1.Fields[0].AsString;
Глупо хранить числовое значение в БД как строку тем не менее можно преобразовать (если там действительно только цифры) в числовое значение с помощью StrTo(Int/Float), а затем заново в строку используя Format
0
 Аватар для poreeff
3 / 3 / 3
Регистрация: 28.06.2015
Сообщений: 211
11.05.2016, 15:13  [ТС]
Цитата Сообщение от Joeymax Посмотреть сообщение
Глупо хранить числовое значение в БД как строку
Вот свойство этого поля в базе:



И это не моя привилегия а установленной CMS.

А вопрос так и остался открытым(((
0
1180 / 421 / 107
Регистрация: 31.03.2012
Сообщений: 1,150
11.05.2016, 21:51
Попробуй,
Delphi
1
Summa.Caption := Format('%*.*f', [8, 2, Query1.Fields[0].AsExtended])
0
Пишу на Delphi...иногда
 Аватар для cotseec
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
11.05.2016, 21:58
Currency
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.05.2016, 21:58
Помогаю со студенческими работами здесь

Процедуры и недоступный Label.Caption
Здравствуйте, дельфисты! Имеется процедура любого содержания. Во время выполнения процедуры нужно изменить значение Label.Caption. ...

Не меняется свойство Caption у Label
procedure TForm1.FormClick(Sender: TObject); var i: integer; s: string; begin i := 5; s := '1234567'; ...

Перекодировать label.caption в UTF-8
Добрый день. Продолжаю писать программу для отправки смс. Возникла вот такая проблема. Мне надо что бы текст который есть в...

Задержать сообщение Label. Caption на экране
Есть участок кода, отслеживающий превышение параметров: Label87.Caption:='';//визуальный объект, содержащий пояснение ситуации if...

Название файла из label.caption в savedialog
Нужна помощь! сам я студент, но многого ещё не понимаю... Мне бы надо сделать так, чтоб savedialog сам брал текст из Label1.caption и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
Настройка MTProxy
Loafer 11.06.2025
Дополнительная информация к инструкции по настройке MTProxy: Перед сборкой проекта необходимо добавить флаг -fcommon в конец переменной CFLAGS в Makefile. Через crontab -e добавить задачу: 0 3. . .
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru