1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

@prompt возвращает только 143 символа надо больше...

Тема в разделе "Lotus - Программирование", создана пользователем Mikle77, 22 янв 2008.

  1. Mikle77

    Mikle77 Well-Known Member

    Репутация:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    80
    Симпатии:
    0
    @Prompt возвращает только 143 символа надо больше.


    OrgList содержит список значений, которые могут быть длинными (у нас некоторые значения 287 и более сиволов)

    В @Prompt выбираем список значений из OrgList (см. формулу ниже)

    @Set("~DeleteOrg" ; @Prompt( [OkCancelList];@DbTitle; "Выберите ..." ; @Subset(@Word (OrgList ; "|" ; 1);1) ;@Word (OrgList ; "|" ; 1)));

    Но @Prompt от длинных значений берет только первые 143 символа. Далее значение ~DeleteOrg используется в качесте ключа в формуле:

    @Set("~IndexOrg"; @Member( ~DeleteOrg ;@Word (OrgList ; "|" ; 1) ));

    И возникает ошибка. Как сделать так, что бы возвращал большее количество символов или может быть использовать другую формулу?
     
  2. mike

    mike Well-Known Member

    Репутация:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    45
    Симпатии:
    0
    думаю, можно использовать @PickList:

    choice := @PickList( [Custom] ; "":"" ; view_name ; head ;prompt ;view_column );
     
Загрузка...

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