@length

Тема в разделе "Lotus - Программирование", создана пользователем Dragon108, 29 апр 2011.

  1. Dragon108

    Dragon108 Well-Known Member

    Репутация:
    0
    Регистрация:
    19 янв 2010
    Сообщения:
    265
    Симпатии:
    0
    Задача очень простая: Есть поле типа Number (однозначное), необходимо посчитать количество символов в числе, которое хранится в нем. Делаю просто
    Код:
    @Length(@Text(ПОЛЕ))
    - выдает пусто ... в чем может быть косяк?

    P.S. более того, пример из хелпа ...
    Код:
    @Length("The boy crossed the wide, but gentle, stream.")
    - выдает такой же результат - пусто
     
  2. morpheus

    morpheus скриптописец

    Репутация:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    3.915
    Симпатии:
    1
    Dragon108
    надо понимать что @Length возвращает не строку "1", а число 1.

    может Вы не правильно "выводите" ?
     
  3. wowa

    wowa Well-Known Member

    Репутация:
    0
    Регистрация:
    1 фев 2007
    Сообщения:
    841
    Симпатии:
    0
    Dragon108 , если ты каким-н промтом выводишь результат, то используй @text
    Код:
    @Prompt([ok];"blahblah";@Text(@Length("The boy crossed the wide, but gentle, stream.")))
    Выдает результат = 45
     

Поделиться этой страницей