|
Как можно узнать количество символов в строке? | ☑ | ||
|---|---|---|---|---|
|
0
Karamelka
23.09.05
✎
06:40
|
Как можно узнать количество символов в строке?
|
|||
|
1
Guk
23.09.05
✎
06:42
|
СтрДлина...
|
|||
|
2
Морозов Александр
23.09.05
✎
06:42
|
СтрДлина(<?>)
Синтаксис: СтрДлина(<Строка>) Назначение: Возвращает длину строки. Параметры: <Строка> - строковое выражение. |
|||
|
3
Байк
23.09.05
✎
06:44
|
или СтрДлина(СокрЛП(---))
|
|||
|
4
Karamelka
23.09.05
✎
06:45
|
а нет другого способа?
есть какое то число (в табличной части документа) и нужно узнать количество символов в этом чиле. СтрДлина выдаёт не правильное значение |
|||
|
5
Karamelka
23.09.05
✎
06:45
|
Байк - и то и другое срабатывает как то не так - уже проверено
|
|||
|
6
Guk
23.09.05
✎
06:46
|
(4) Например?...
|
|||
|
7
Морозов Александр
23.09.05
✎
06:50
|
ДлинаЧисла=СтрДина(СкорЛП(Строка(Число)))
|
|||
|
8
Karamelka
23.09.05
✎
06:51
|
СамоЧисло=6231
СтрДлина(СокрЛП(СамоЧисло))=1 |
|||
|
9
Морозов Александр
23.09.05
✎
06:56
|
Так однако быстрее:
СамоЧисло=""+6231 СтрДлина(СокрЛП(СамоЧисло)) |
|||
|
10
Guk
23.09.05
✎
07:06
|
(8) Проверил как ни странно. На форме пеквизит ВыбЧисло типа Число 10,2. Код такой:
Сообщить(СтрДлина(""+ВыбЧисло)); Ввожу 6231. Выдает 4. Что я делаю не так?... |
|||
|
11
Karamelka
23.09.05
✎
07:10
|
Спасибо! заработало!!!!!!!!!!!!
|
|||
|
12
Байк
23.09.05
✎
07:14
|
Маленькая победа
|
|||
|
13
Karamelka
23.09.05
✎
07:14
|
:)
|
|||
|
14
Морозов Александр
23.09.05
✎
07:22
|
(10) Ты кавычки поставил... а попробуй без ковычек
|
|||
|
15
Guk
23.09.05
✎
07:25
|
(14) Работает и без кавычек. И что?...
|
|||
|
16
Guk
23.09.05
✎
07:26
|
+(15) В принципе любая строковая функция пытается привести аргумент к строке. Просто я люблю явное приведение. Так исторически сложилось...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |