Ворос по @dblookup

Тема в разделе "Lotus - Программирование", создана пользователем -Guest-, 1 дек 2005.

Статус темы:
Закрыта.
  1. -Guest-

    -Guest- Гость

    Объясните пожалуйста:
    есть поля типа Editable - поля ввода и поля - computed for display со следующей формулой:
    x:=@DbLookup("":"NoCACHE";"":"";"(OrderMov)";@Text(@DocumentUniqueID);Number);
    @If(@IsError(x);"";x)

    где Number - номера столбцов,
    (OrderMov) - вьюшка респонсов, первый столбец @Text($REF).

    Почему, если в какоето поле Editable - оставлять пустым, то тогда в полях computed for display, которые идут за этим полем, ничего не отображается?
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin--Guest-+1:12:2005, 13:08 -->
    <span class="vbquote">(-Guest- @ 1:12:2005, 13:08 )</span><!--QuoteEBegin-->x:=@DbLookup("":"NoCACHE";"":"";"(OrderMov)";@Text(@DocumentUniqueID);Number);
    [snapback]27876" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Number - это число, или поле/переменная ?

    <!--QuoteBegin--Guest-+1:12:2005, 13:08 -->
    <span class="vbquote">(-Guest- @ 1:12:2005, 13:08 )</span><!--QuoteEBegin-->Почему, если в какоето поле Editable - оставлять пустым, то тогда в полях computed for display, которые идут за этим полем, ничего не отображается?
    [snapback]27876" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Может у тебя стоит формула скрытия этих полей, если editable поле пустое ?
     
  3. -Guest-

    -Guest- Гость

    Number - число.
    Формул сокрытия нет.
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: -Guest-
    Может ошибка какая-то ?
    Убери @If(@IsError(x);"";x).
     
  5. -Guest-

    -Guest- Гость

    Никакой ошибки не выдает. И респонс эти значения содержит, и в скрытой вьюшке они есть.

    У меня для поля Editable стоят галки:
    Previewed for reading
    Opened for reading
    Printed
    Copied to the clipboard.

    Но этоже другое поле.
     
  6. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: -Guest-
    Ладно. Начни с простого. Определи работает ли код.
    Создай кнопку с кодом из вычисляемого поля и запусти. Через @Prompt посмотри полученные значения.
     
  7. _OLSA_

    _OLSA_ Гость

    Не подскажите, как сделать красивое отображение, если используется @DbLookup?

    Есть таблица, столбцы которой формируются по @DbLookup, но если какая-то запись в столбце длинная (на не сколько строк), то записи получаются смещенными по строкам.

    Что-то вроде:

    1 1 1111 1 1
    2 2 1111 2 2
    2
     
  8. _OLSA_

    _OLSA_ Гость

    Не подскажите, как сделать красивое отображение, если используется @DbLookup?

    Есть таблица, столбцы которой формируются по @DbLookup, но если какая-то запись в столбце длинная (на не сколько строк), то записи получаются смещенными по строкам.

    Что-то вроде:

    1 1 1111 1 1
    2 2 1111 2 2
    - - 2
     
  9. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: _OLSA_
    @DbLookup к таблице не имеет никакого отношения.
    Что за таблица ? В ричтексте что ли ?
     
  10. _OLSA_

    _OLSA_ Гость

    Объяснила неточно.

    Есть несколько полей multiple values и computed for displey, значения которых формируется по @DbLookup.
     
  11. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: _OLSA_
    Используй лучше встроенное представление.
    Иначе, красивую таблицу ты никак не получишь. Например, прим смене разрешения у тебя все равно все уедет.
    Второй вариант, который я использую для отчетов - это вывод в ричтексте в html. Но этот метод годится только при создании документов через скрипт.
     
  12. Domino6

    Domino6 Гость

    <!--QuoteBegin-Medevic+2:12:2005, 11:25 -->
    <span class="vbquote">(Medevic @ 2:12:2005, 11:25 )</span><!--QuoteEBegin-->Второй вариант, который я использую для отчетов - это вывод в ричтексте в html.
    [snapback]27919" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Если действительно надо построить отчеты то может подойдет

    Отчеты для Lotus Notes
     
Загрузка...
Статус темы:
Закрыта.

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