| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TDBGrid и денежный формат |
| Автор: valentos 12.11.2007, 17:35 |
| Сталкнулся с такой ситуацией. У меня есть БД(Accses) В ней занесены данные о покупках и продажах товаров в рублях( млн., млрд,). В делфе я отображаю БД в ДбГриде. Числа из бд отображаются не корректно (9999999), а пользователь хочет что бы сумма выглядила след образом (9 999 999). Возможно ли это? |
| Автор: belousov 12.11.2007, 18:30 |
| valentos, а есть там ведь есть такая штука как "Маска". Ей можно попробовать воспользоваться |
| Автор: valentos 12.11.2007, 18:46 |
Хде? В дб гриде не наблюдал! В аксесе, знаю что есть, она даже стоит у меня! тока толку никакого! Или может у тебя Грид другой со свойством MASK???? |
| Автор: belousov 12.11.2007, 20:14 |
| valentos, нет, маска не в гриде. ты ж перед тем как оотразить данные в сетку, создаешь элемент таблицы, правильно? Вот когда по нему два раза щелкаешь, ооткрывается окно со списком полей, выделяешь поле и слева где окошко свойств там найти можно. помойму так, но она есть это совершенно точно. она для всвойствах поля таблицы. |
| Автор: valentos 12.11.2007, 20:50 |
Зы, и вправду она в Адотабле! но только маскэдит не помогает! Но спасиб и на этом, я нашел там св-во курренси -------- то что надо! Вот только данные стали выводиться в таком формате (1 234 345,00 р), а мне нада (1 234 345) мона так? Ведь у меня в Белараши нет денег со сзнаками после запятой!(т.е. копеек) |
| Автор: belousov 12.11.2007, 20:54 |
| valentos, точно не помню, но поему там можно сменить маску для валюты |
| Автор: valentos 12.11.2007, 20:57 |
| А как маску строить для валюты, не знаешь сучайно!? Я бы попробовал |
| Автор: belousov 12.11.2007, 21:01 |
| valentos, а вот это не помню, точнее не встречался с этим, не было надобности, но наверно можно |
| Автор: valentos 12.11.2007, 21:07 |
| Ладн, и на этом спасиб! Тема закрыта! Ща новая будет! |
| Автор: diden05 13.11.2007, 09:22 |
| В свойствах поля TADOField.DisplayFormat:='000 000 000'; вроде так, почитай help по этому свойству |