|
автор: ???????? ???? (09.08.2006 в 00:00) |
|
| Нет, ну я могу вывести поле tarif (содержащую денежную сумму с копейками) в виде
Format$([tarif];"#-;"";""") & Right$(Format$([tarif];"#;"";""");2)
А нельзя ли сделать это проще, манипулируя свойством "Формат поля"? | |
|
| |
|
автор: Explorer (09.08.2006 в 00:00) |
|
| если в региональных настройках OS заменить десятичный разделитель Currency... но такой радикальный способ наверное не устроит? | |
|
| |
|
автор: ???????? ???? (09.08.2006 в 00:00) |
|
| Мне это нужно только для одного отчета. А Вы предлагаете как менять?
1. Программно из Access - изменить настройки, прогнать отчет,-вернуть назад.
или
2. Руками залезть в настройки OS?
Таки дешевле написать выше приведенное мною выражение.
Мне бы маску формата в свойстве "Формат поля", вроде "#-.00" . К сожалению, знак "-" по этой маске выводится ПОСЛЕ суммы. | |
|
| |
|
автор: SThrush (12.08.2006 в 00:00) |
|
| Re: Как в числовом поле отчета заменить точку на дефис? А если так: Replace(Format([tarif];"#,00");",";"-") | |
|
| |
|
автор: ???????? (30.11.-1 в 00:00) |
|
| Re[1]: Как в числовом поле отчета заменить точку на дефис? Спасибо. Это гораздо лучше, чем мое нагромождение. | |
|
| |
|
автор: ???????? ???? (30.11.-1 в 00:00) |
|
| Опаньки! А что это за replace? Что-то в моем 97 Access ее нету... | |
|
| |
|
автор: osmor (30.11.-1 в 00:00) |
|
| http://hiprog.com/access/article.asp?id=453 | |
|
| |