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

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

    Скидки до 10%

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

Решение Вопроса @dblookup В Виде

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет!

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

Понятно что DBLookUP не работает в виде, как такое реализовать?


Напрашивается вариант: делать отметку в календаре при закрытии допустим что если есть связные доки то ставить поле = 1


НО!
старых доков миллион, их что пересчитывать все???
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Привет!

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

Понятно что DBLookUP не работает в виде, как такое реализовать?


Напрашивается вариант: делать отметку в календаре при закрытии допустим что если есть связные доки то ставить поле = 1


НО!
старых доков миллион, их что пересчитывать все???

Если документ в последствии не изменит линк и линк известен при формировании документа - то ничего сложного.
Если линк может меняться - то наверное раз в сутки (или чаще) обновлять эти линки при помощи агента
 
D

deeeman

NickProstoNick
про какой вы линк говорите?
я наверное не так выразил суть проблемы:

Описание:
Есть документ, у него есть сзязанные документы у другой бд.(по какому то ключу)
В документе отметок не храниться, что у него есть связанные доки в другой бд.

Вопрос:
нужно в виде(обычный вид базы) показывать этот документ и показывать значек, что у него есть связанные доки в другой бд.

DBLookUP не поможет. как сделать без пересчета всех документов?
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Никак не сделать без пересчета.
Хотя можно попробовать заморочится DB2, но пересчет думаю будет оптимальнее.
 
D

deeeman

kizarek

DB2 - шо это?
дайте почитать плиз
 
N

nvyush

DB2 — это реляционная БД от IBM. Теоретически можно выгрузить документы одной БД LN в одну таблицу РБД, докуметны другой БД — в другую таблицу РБД. Между таблицами построить реляции (связи) по ключу. РБД позволяет в запросе объедниять в записях данные из разных таблиц. Только сильно не уверен, что это поможет отобразить информацию в представлении в нужном виде.

Добавлено
Теоретически можно написать свой java-апплет, который будет отображать всё, что нужно так, как нужно. Но, кмк, самое правильное, хотя не самое простое, убедить заказчика не требовать от Lotus то, для чего он не предназначен.
 
D

deeeman

nvy

Про java-аплеты никогда не заморачивался.
интересно что это и как его едят?

если не трудно выложите примерчики. спасибо!
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 947
609
BIT
244
а зачем эта инфа нужна во вьюшке?
кнопку сделать - кот даст репорт по присут. линкам
и научить людей осознавать свои хотелки ;)
просто "шобы былО" - это невразумительно, кол-во строк на экране мало, а много не углядишь, нужен отбор и сортировка, а - это уже отчёт (полюбасу без кнопки не обойтись)
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
а зачем эта инфа нужна во вьюшке?
кнопку сделать - кот даст репорт по присут. линкам
и научить людей осознавать свои хотелки ;)
просто "шобы былО" - это невразумительно, кол-во строк на экране мало, а много не углядишь, нужен отбор и сортировка, а - это уже отчёт (полюбасу без кнопки не обойтись)
Меня мало интересует "зачем?". Человек задал вопрос - получил ответ. А о целесообразности данного решения решать не нам.
Для чего? как вариант.. глядя в вид можно узнать есть ли ответ на входящее письмо или на оборот.
 
Мы в соцсетях:

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