@dblookup

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

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

    SkinGreek Гость

    Всем привет.

    Может вопрос глупый но как выбрать на собаках документы категории?
    Код (Text):
    @DbLookup( ""; ""; "(Data)"; "Category1"; 3)
    возвращает только первый док в этой категории.
    может я в хелпе что то упустил. не судите строго, скажите куда копать?
     
  2. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Вы соблюдали это условие ?

    Given a key value, looks in the specified view (or folder) and finds all documents containing the key value in the first sorted column within the view.
     
  3. SkinGreek

    SkinGreek Гость

    колонка первая она каталогизирована, и от сортирована.(в ней и содержится ключевая информация)
    То что All я видел, поэтому и был удивлен что он выбрал только первый

    если я правильно понимаю, если бы колонка не была отсортирована, он бы вообще ничего не нашел бы
     
  4. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    да, дало бы ошибку

    не разобрался что речь шла о категории ... в категорезирвоанная колонка итак сортрованна
     
  5. SkinGreek

    SkinGreek Гость

    ага видел что он автоматом так ставит.
    В том то и удивительно что он находит не All
    Либо я не прав либо что...
    Вообще чтот сеня не ладится у меня с этой функцией.
    В другом месте есть поле в котором выбирается номер, в зависимом поле пишу
    Код (Text):
    @DbLookup("";"";"VolumeLookup";@Integer(intVolumeRegNum);4)
    говорит не могу найти. подозреваю, что это потому что он в качестве ключа строку "7" туда сует и поэтому ключ не может быть найден, но @integer не помогает:ph34r:
     
  6. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Подозреваю, что в качестве ключа надо использовать строку, как хелп говорит. Соответственно, и в столбце должны быть строковые значения.
     
  7. SkinGreek

    SkinGreek Гость

    Medevic
    с этим разрулил. Было действительно не совпадение типов.но я наобород преобразовал в Int входной параметр то есть написал @TextToNumber(intVolumeRegNum)
    С выбором доков данной категории пока забыл, вывел все представление. Но поведение странное, не понимаю чего ему не хватает((
     
Загрузка...
Статус темы:
Закрыта.

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