Форматирование числа: 1 234 567,45 в 1 234 567=45

Ukraina
Дата: 27.09.2005 23:47:44
Господа!
Помогите разобраться с форматированием чисел...
Имеется в отчете числовое поле со значением: 4 567,56 (с разделителями разрядов/число десятичных знаков)
Хотелось бы вместо "," получить "="...
Использую
=Format([Summa];"0=00")
Все заменяется, но пропадает разделителеть разряда, т.е. результат "4567=56"Как прописать разделитель (разделитель должен быть пробелом)
Alexander G
Дата: 28.09.2005 03:09:16
=format(int([Summa]),"# ### ##0") & "=" & right(format([Summa]-int([Summa]),".00"),2)
:)
Alexander G
Дата: 28.09.2005 07:17:48
что-то лишнего я накрутил
=Format([Summa], "# ### ##0") & "=" & right(Format([Summa], ".00"), 2)
АлексейК
Дата: 28.09.2005 09:05:14
в отчете подойдет replace ",", "="
АлексейК
Дата: 28.09.2005 09:07:42
опс, как всегда проразделители тысяч не дочитал
АлексейК
Дата: 28.09.2005 09:20:30
=Replace(FormatNumber(4567,56;2);",";"=")
Ukraina
Дата: 28.09.2005 09:26:34
выкрутился так
=Replace(Format([Summa];"С разделителями разрядов");",";"=")
Предложенные варианты сильно зависят от кол-ва чисел в числе, т.е. требуется корректировка в синтаксисе...
Ukraina
Дата: 28.09.2005 09:29:59
АлексейК!
Спасибо про FormatNumber! Не знал...
Alexander G
Дата: 28.09.2005 09:35:11
Аналогично :)