|
v8: Как преобразовать строку в формулу ? | ☑ | ||
---|---|---|---|---|
0
maxmb
20.10.11
✎
18:12
|
В строке "Значениестроки" пишется математическое выражение "/100*10",
Нужно вычислить результат 1000*Значениестроки = 1000 /100*10 Как преобразовать строку в формулу ? |
|||
1
zak555
20.10.11
✎
18:13
|
шаблон ?
|
|||
2
Господин ПЖ
20.10.11
✎
18:13
|
вычислить()
|
|||
3
maxmb
20.10.11
✎
18:14
|
Шаблон не берет знаки после запятой
есть ли другое решение ? |
|||
4
Господин ПЖ
20.10.11
✎
18:14
|
для извращенцев - повтыкать в "обратная польская запись" например...
|
|||
5
Reset
20.10.11
✎
18:15
|
Что ты понимаешь под формулой?
пиши вычислить(формат(1000,"ЧГ=")+ЗначениеСтроки) |
|||
6
maxmb
20.10.11
✎
18:18
|
есть реквизит на форме - строка
в него записываю выражение - (скажем 7777/100/2,37*2) нажимаю расчитать - выдается результат. |
|||
7
Reset
20.10.11
✎
18:19
|
(6) Круто ты придумал.
|
|||
8
Живой Ископаемый
20.10.11
✎
18:21
|
2(6) а запятая зачем?, и что она значит?
|
|||
9
maxmb
20.10.11
✎
18:22
|
Выражение произвольное
Шаблон - не подходит,т.к. он годится для радоты только с целыми числами |
|||
10
Reset
20.10.11
✎
18:23
|
Это способ рассчитать сразу два выражения:
7777/100/2,37*2 результат: 38.885, 74 |
|||
11
Живой Ископаемый
20.10.11
✎
18:24
|
2(9) ну, если ты так говоришь, значит так и есть:
http://screencast.com/t/Bur5epCFXOL |
|||
12
Reset
20.10.11
✎
18:24
|
(10) к (8)
|
|||
13
Живой Ископаемый
20.10.11
✎
18:25
|
2(10) чорд... клево... а можно использовать вместо запятой какой-нибудь еще более дурацкий символ, или несколько?
например 7777/100/2####37*2 результат: 38.885####74 как думаешь, выйдет? ;) |
|||
14
maxmb
20.10.11
✎
18:39
|
вы что пьете 65,62869
|
|||
15
Живой Ископаемый
20.10.11
✎
18:40
|
мы трезвые, используем православную точку в качестве разделителя дробной части
|
|||
16
maxmb
20.10.11
✎
18:41
|
я не прав, сознаю "."
|
|||
17
maxmb
20.10.11
✎
18:42
|
"7777/100/2.37*2"
|
|||
18
Ахиллес
20.10.11
✎
18:42
|
Вот так засланцы госдеповские и палятся. Держи его, ребята! Не дай уйти шпиёну!
|
|||
19
maxmb
20.10.11
✎
18:44
|
Все ушел , тема закрыта
Вычислить("7777/100/2.37*2") |
|||
20
maxmb
20.10.11
✎
19:10
|
Вычислить(Формат(ВознаграждениеРФ,"ЧЦ=12; ЧДЦ=2") + ФормулаВознагражданиеРФ)
Где ВознаграждениеРФ =230892,47; ФормулаВознагражданиеРФ = "/108*8" () |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |