Как создать вьюшку состоящую из документов в которых в поле отправлени

Тема в разделе "Lotus - Программирование", создана пользователем Sandro, 9 мар 2010.

  1. Sandro

    Sandro Гость

    У меня на ум пришло использовать @IsNumber, делаю так
    SELECT (Form="f_plan" & @IsMember(@UserName;fld_plan_mail))
    Но во первых к имени пользователя (@UserName) в поле типа Name добавляется @server, а во вторых он сравнивает только с первой записью в поле, как я понял.
    Подскажите как это стандартно делается, заранее спасиб
     
  2. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Попробуй так:
    SELECT (Form="f_plan" & @IsMember(@UserName;@NAME(fld_plan_mail)))
    Добавлено:
    А вообще должно и так работать. Проверьте что поле fld_plan_mail является Multiple
    P.S. Чтобы не добавлялось @server используйте формат @Name([CN]; <name>), хотя в Вашем случае это не принципиально.
     
  3. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Sandro
    В шаредных вьюхах @UserName пользовать нельзя, тема изъезжена вдоль и поперёк. Гляньте тут, похожая задача:
    Скрытие данных в виде
     
  4. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    ^_^ Гы, точно, а я тут рассоветовался... Оказывается я should not use @UserName in a public view, правда я их никогда и не пробовал использовать там...
    P.S. С поправкой на то, что в видах нех использовать, всё остальное верно... скорее всего ;)
    P.P.S. :ya_lamo:
     
  5. Sandro

    Sandro Гость

    Ага есть такое, можно так )))) SELECT (@Contains(fld_plan_mail; @USERNAME))
     
Загрузка...

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