• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

View Selection

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

NeoSimvolist

Что если мне нужно в запросе "view selection" во вьюшке. Значение поля N сравнить с некой глобальной переменной, которая вычисляется лишь при открытии базы.
Я пробовал при открытии БД делать @SetProfileField(@UserName, "", "").
А в запросе вьюхи @GetProfileField. Но он возвращает пустоту. Как можно реализовать это?
 
O

Omh

Записать переменную в серверный ini.
Но лучше этого не делать ;)

И вообще
This function does not work in column, hide-when, section editor, or view selection formulas. You can use it in toolbar buttons or agents.
Буа-га

Но ведь же работает, засранка
 
Y

yerke

@GetProfileField не работает в селектах

form F1
 
N

nvyush

Начните с link removed
А вообще view selection должна быть вещью статичной. Нужен отбор - категоризованная вьюха и @SetViewInfo или Show Single Category во внедрённой на форму/странице вьюхе. Можно также в папки отбирать.
 
O

Omh

А что за ГЛОБАЛЬНАЯ переменная?
И как часто она меняется?

Сегодняшняя дата? ;)
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
NeoSimvolist
а для чего?
и не проще ли в оутлайне перед открытием вида сделать все нужные действа?
 
N

NeoSimvolist

В общем при открытии базы я вычисляю значение текстовой переменной N основываясь на @UserName, предположим это порядковый номер N=1.
Далее каждый док содержит текстовое поле NN. Во воьюшке мне нужно сделать отбор доков так, чтьобы удовлетворяло условию N = NN. und?
 
N

nvyush

Категоризовать вьюшку по NN и @SetViewInfo c N в PostOpen.
 
N

nvyush

nvy


а как вам удалось избавиться от ошибки, когда после среза вида сделав полнотектовый поиск открываете другой вид? ;)
С такой ошибкой не сталкивался. @SetViewInfo действует на фрэймсет, соответственно, нужно либо во всех вьюхах в постопене ставить @SetViewInfo (вкл/выкл по необходимости), либо вьюху с @SetViewInfo открывать в отдельном фрэймсете и без аутлайна.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!