|
|
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Возможно ли попросту (не дублируя полей в отчете и с сохранением их числовых значений, и не отписывая собственной функции конвертации числа в текст с заменой символа) отобразить в отчете денежные величины, как этого пишут бухгалтеры. То есть с дефисом вместо десятичного разделителя, как минимум, а совсем круто, так и со знаком равенства, если рубли целые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 15:57 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
=Replace([Сумма];",";"=") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 16:42 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Можно попробовать так: =Fix([Сумма]) & IIf(Right(Format([Сумма];"0,00");2)="00";"=";"-" & Right(Format([Сумма];"0,00");2)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 16:45 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
а ещё есть шрифт arial5, он рисует чёрточки вместо точек, запятых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 16:49 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
автор=Replace([Сумма];",";"=") Точно не катит, потому что в офисе сотрудники разных национальностей, настройки, например, даты, вообще непредсказуемы, и дату приходится форматировать типа DefaultValue=CDate(Eval("#" & Month(Now()) & "/" & Day(Now()) & "/" & Year(Now()) & "#")). Значит, надо учитывать и десятичную точку, и апостроф или запятую как разделители разрядов. Два реплейса, точки и запятой, вообще кривулина. Кроме того, на Access 2000 Replace не работает в запросах, а на некоторых машинах и в коде тоже (сервис паки все проставлены). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 17:07 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
автор=Fix([Сумма]) & IIf(Right(Format([Сумма];"0,00");2)="00";"=";"-" & Right(Format([Сумма];"0,00");2)) А вот это классно работает. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 17:10 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
авторв офисе сотрудники разных национальностей Особенно сложно обрабатывать текст, написанный евреями и арабами, которые пишут справа налево... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 17:11 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Тогда надо взять себя в руки и написать свой Replace Используя InStr определять что за разделитель. Откусувать Left_ом и Right_ом разряды, склеивать "-" или "=" и возвращать результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 17:13 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
ольга "не отписывая собственной функции конвертации числа в текст с заменой символа" задачу мы по твоим условиям не выполнили: создали замену символа и по сути дела готовую функцию. могешь нас казнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 17:49 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 22:38 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
VIG, ты гигант. Прошу прощения, но для нуля вроде надо не =##, а просто =. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 22:46 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Саныч, ты меня смущаешь :) > но для нуля вроде надо не =##, а просто = В данном случае "что в лоб, что по лбу", но с твой поправкой выглядит красивее да и короче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 23:02 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Ну, во-первых, это красиво... (Из анекдота о чем-то укороченном.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 23:13 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 23:43 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
A так еще короче Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 23:54 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Тогда ";##;=" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2004, 23:56 |
|
||
|
Бухгалтерский формат, 187-44 и 120=
|
|||
|---|---|---|---|
|
#18+
Нет, так не работает . Именно Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 00:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32507817&tid=1674813]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 547ms |

| 0 / 0 |
