O.Lena |
Отправлено: 24.06.2004, 11:22 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 21
|
Подскажите, как можно перевести рубли в тыс. рублей. У меня база на MSSQL. Есть поле, содержащее суммы в рублях с копейками. В DBGride чтобы суммы выходили в тыс. рублей. Плиз |
|
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
|
Вот как всё просто: были обыкновенные рубли и тут вдруг стали тысячами!
Вот бы в жизни так было б! Положил в карман рубль а достал оттуда тысячу! А если десятку, иль вообще сотню? Мама дорогая! А тысячу?!!!
Штаны лопнут однозначно!
Говорят: "Держи карман шире!" Ето не про этот случай?
|
|