дефис, вместо запятой

Жерех
Дата: 22.02.2008 09:19:35
Всем: - Доброго здоровья!!!!

Потребности для глубокого изучения Access у меня нет, поэтому просто хочу спросить совета о возможности перевода денежного формата 2 456,34р в - 1 456-34. Как изменить запятую на дефис? Про (р) вроде все понятно. :)
sdfgsdfgsdf
Дата: 22.02.2008 09:51:27
прочитай про функцию Format
(но тогда букавку "р." самому добавлять надо будеть)
Жерех
Дата: 22.02.2008 09:57:34
Вот что значит не верно поставленный вопрос! :)
Жерех
Дата: 22.02.2008 10:06:07
(случайно отправил предыдущий :)

уточняю - в отчете надо изменить 123,45 на 123-45, никаких дополнительных действий больше не требуется.

Вероятно это простая задача, но для меня это новое. Прошу понять меня правильно - изучать в деталях программу для замены одного знака, наверное верх безумства. :)

Научите на пальцах - По ячейки правой клац!, потом (функция) бряк! потом еще что-то трям!... и т.д. :D
mds_world
Дата: 22.02.2008 10:43:00
Например, так
replace(Format(Поле,"#,###.##"),".","-")

?replace(Format(2456.34,"#,###.##"),".","-")
2 456-34
Жерех
Дата: 22.02.2008 11:22:40
ругается на недостающий или пропущенный знак
= replace(Format( [Цена] ,"#,###.##"),".","-")

что не правильно?
Polev
Дата: 22.02.2008 11:26:02
Жерех
ругается на недостающий или пропущенный знак
= replace(Format( [Цена] ,"#,###.##"),".","-")

что не правильно?


= replace(Format( [Цена] ;"#,###.##");".";"-")
Жерех
Дата: 22.02.2008 11:33:07
и на это ругается ))))

Вы уж извините, что пристаю, но больше некуда обратиться....
mds_world
Дата: 22.02.2008 11:40:10
Жерех
и на это ругается ))))

Вы уж извините, что пристаю, но больше некуда обратиться....
А как ругается? Что говорит?


Кстати, нужно чуть-переправить шаблон. Надо в формате записать "# ##0.##", иначе цена меньше 1 будет без ведущего нуля.
CtrlAlt
Дата: 22.02.2008 11:43:31
И на целых числах косяк