@dblookup

  • Автор темы SkinGreek
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

SkinGreek

Гость
#1
Всем привет.

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

morpheus

скриптописец
07.08.2006
3 915
1
#2
Вы соблюдали это условие ?

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.
 
S

SkinGreek

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

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

SkinGreek

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#6
говорит не могу найти. подозреваю, что это потому что он в качестве ключа строку "7" туда сует и поэтому ключ не может быть найден, но @integer не помогает
Подозреваю, что в качестве ключа надо использовать строку, как хелп говорит. Соответственно, и в столбце должны быть строковые значения.
 
S

SkinGreek

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