|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Может кто сталкивался как сделать новый формат вывода 1 000 000 руб. в 1,0 млн руб. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 12:46 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Ищи "Сумма прописью". Готовых кодов - аки грязи. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 14:15 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Akina Ищи "Сумма прописью". Готовых кодов - аки грязи. не прокатит в чистом виде, оно словами пишет, а тс нужно "сократить" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 14:22 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
автор?Format(1000000,"0 ,, .0"" млн. руб.""") 1.0 млн. руб. В св-ве "Формат" поля это будет выглядеть так: 0 ,, .0" млн. руб." ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 15:07 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Akina, Я не ищу сумму прописью, с этим проблем нет. Мне нужно сокращении суммы от 1 000 000 р к 1.0 млн руб ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2020, 14:09 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Кривцов Анатолий В св-ве "Формат" поля это будет выглядеть так: 0 ,, .0" млн. руб." 0 . 0" млн. руб." т. е. Два пробела перед разделителем. А сам разделитель может быть запятая. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2020, 10:50 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Сделал сам, может коряво получилось, но по факту на выходе то что надо в запросе формы создал поле , в котором с помощью функции Len получаю количество цифр в исходном числе. затем в форме, в поле с исходным числом которое надо сократить сделал процедуру, которая действует как Потеря фокуса дополнительно создал три временных поля "Зап", и "ОкругГотов" вот сама процедура s = Me.ИнвестЕсть If Me.колич = 7 Then i = 1 k = Left(s, i) Me.Зап = k d = Mid(Me.ИнвестЕсть, 2, 2) Me.ОкругГотов = Me.Зап & "," & d Me.Разряд = "млн. руб." Me.ИнвестЕсть = Me.ОкругГотов ElseIf Me.колич = 8 Then i = 2 k = Left(s, i) Me.Зап = k d = Mid(Me.ИнвестЕсть, 3, 2) Me.ОкругГотов = Me.Зап & "," & d Me.Разряд = "млн. руб." Me.ИнвестЕсть = Me.ОкругГотов ElseIf Me.колич = 9 Then i = 3 k = Left(s, i) Me.Зап = k d = Mid(Me.ИнвестЕсть, 4, 2) Me.ОкругГотов = Me.Зап & "," & d Me.Разряд = "млн. руб." Me.ИнвестЕсть = Me.ОкругГотов ElseIf Me.колич = 10 Then i = 4 k = Left(s, i) Me.Зап = k d = Mid(Me.ИнвестЕсть, 5, 2) Me.ОкругГотов = Me.Зап & "," & d Me.Разряд = "млрд. руб." Me.ИнвестЕсть = Me.ОкругГотов ElseIf Me.колич = 11 Then i = 5 k = Left(s, i) Me.Зап = k d = Mid(Me.ИнвестЕсть, 6, 2) Me.ИнвестЕсть = Me.Зап & "," & d Me.Разряд = "млрд. руб." Me.ИнвестЕсть = Me.ОкругГотов End If Не стал заморачиваться с точным округлением, хотя можно и это привести в порядок, но это на будущее ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2020, 17:24 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Масок полно. Или дели на лям и добавляй текст потом мл.р. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2020, 03:29 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Дар1 Akina, Я не ищу сумму прописью, с этим проблем нет. Мне нужно сокращении суммы от 1 000 000 р к 1.0 млн руб Дак что в сумме прописью, что в отображение в виде КБ, МБ, ГБ, тыс, млн, млрд, суть одна - деление по определённому знаменателю в цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2020, 10:44 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
Дар1 Akina, Я не ищу сумму прописью, с этим проблем нет. Мне нужно сокращении суммы от 1 000 000 р к 1.0 млн руб писать самому, увы... такого в природе нет ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 00:37 |
|
Как сократить 1 000 000 руб. в 1,0 млн руб.
|
|||
---|---|---|---|
#18+
skyANA .... суть одна - деление по определённому знаменателю... Код: vbnet 1. 2. 3.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2020, 01:39 |
|
|
start [/forum/topic.php?fid=45&fpage=11&tid=1609861]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 149ms |
0 / 0 |