C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Перевод рублей в тысячи
O.Lena
Отправлено: 24.06.2004, 11:22


Ученик-кочегар

Группа: Участник
Сообщений: 21



Подскажите, как можно перевести рубли в тыс. рублей. У меня база на MSSQL. Есть поле, содержащее суммы в рублях с копейками. В DBGride чтобы суммы выходили в тыс. рублей. Плиз smile.gif
Valdemar
Отправлено: 24.06.2004, 12:21


Мастер участка

Группа: Участник
Сообщений: 433



Могу предложить три варианта:
1. если DBGrid связан с запросом, то в запросе можно выбирать не саму сумму, а сумму деленную на 1000
2. если DBGrid связан с таблицей, то в таблицу добавить вычисляемое поле, которое будет считать сумму, деленную на 1000, а в DBGrid показывать вычисляемое поле
3. отрисовывать сумму в ячейках DBGrid самостоятельно
O.Lena
Отправлено: 24.06.2004, 12:48


Ученик-кочегар

Группа: Участник
Сообщений: 21



Если просто в запросе разделить сумму на 1000 то получится что-то типа: 2455621,28*0,001=2455,62. Мне надо чтобы получилось сумма 2456 т.е. с округлением.
Gedeon
Отправлено: 24.06.2004, 13:08


Ветеран

Группа: Модератор
Сообщений: 1742



Ну так и преобразуйте результат к int где будуте делить.
O.Lena
Отправлено: 24.06.2004, 13:34


Ученик-кочегар

Группа: Участник
Сообщений: 21



Действительно, все получилось, СПАСИБО! Тогда можно еще вопрос. Как мне этот DBGrid выкинуть в Excel?
Valdemar
Отправлено: 24.06.2004, 14:10


Мастер участка

Группа: Участник
Сообщений: 433



Почитайте Уроки по работе с Excel на этом сайте (www.cbuilder.ru/WinLesson/Winles.htm).
Можно попробовать сделать отчет в FastReport, а затем сохранить его в формате Excel.
А еще можно применить EMS ExcelReport (www.ems-hitech.com)
Doga
Отправлено: 25.06.2004, 11:46


Мастер участка

Группа: Участник
Сообщений: 575



Вот как всё просто: были обыкновенные рубли и тут вдруг стали тысячами!smile.gif
Вот бы в жизни так было б! Положил в карман рубль а достал оттуда тысячу! А если десятку, иль вообще сотню? Мама дорогая! А тысячу?!!!

Штаны лопнут однозначно! smile.gif

Говорят: "Держи карман шире!" Ето не про этот случай?


biggrin.gif biggrin.gif biggrin.gif

Вернуться в Вопросы программирования в C++Builder