Объединение View из разных баз

Тема в разделе "Lotus - Программирование", создана пользователем Kron, 27 янв 2009.

  1. Kron

    Kron Гость

    Репутация:
    0
    Есть 3 базы в них одинаковые поля и одинаковые view по этим полям, нужно чтобы данные шли в 4 базу в которой эти поля с 3 баз сливались в одной view.
    Да забыл, реплика не подходит агент на пернос тоже не идет, так как создает записи все по новой и соотвественно плодит дубли.
     
  2. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    1. Embedded view + DXL
    2. Мелкие синхронизируемые документы - ссылки
    3. Генерируемые ричтексты с ссылками
    4. Может папки какие помогут, я в них не силён..

    Что потом с ними надо делать?
    Оперировать или для отображения?
     
  3. Kron

    Kron Гость

    Репутация:
    0
    потом планирую в xls и график по ним, получается оперировать
     
  4. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Так поищи в скрипте по трём базам и всё.
     
  5. allex

    allex Гость

    Репутация:
    0
    Скриптом собери по нужному критерию коллекцию документов и в папку их.
    Вот и будет из 3 в 1

    А этой [Call notesNoteCollection.Add( additionSpecifier)] конструкцией соберешь все свои док-ты в одну коллекцию


    additionSpecifier
    Variant. A string or an integer representing a valid note ID or an object of the following type:
    NotesAgent
    NotesDocument
    NotesDocumentCollection
    NotesForm
    NotesNoteCollection
    NotesView
     
  6. Kron

    Kron Гость

    Репутация:
    0
    Хорошо а как быть с обновлением информации?
     
  7. Extraterrestrial

    Extraterrestrial Well-Known Member

    Репутация:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    266
    Симпатии:
    0
    Либо используй генератор отчетов и гиперссылки на документы в отчет вставь, либо DB2 и Query view - another type of NSF view, this view is populated by using the SQL language queries.
     
  8. allex

    allex Гость

    Репутация:
    0
    Напиши агента по расписанию который будет шерстить твои БД, все зависит от задачи, по твоему вопросу щас можно на чистой теории разговаривать

    Если каждый раз делать выборку - то очищай папку и записывай туда нову колекцию доков

    Если хочешь дополнять ее, то модифицировав код просто добавляя туда новый документы по твоей выборке
     
  9. Kron

    Kron Гость

    Репутация:
    0
    Хорошо, на практике в одной вьюхе отображаются доки из 3 баз.
     
  10. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Смысл последнего поста от меня ускользнул :)
    Что-то со знаками препинания :)
     
  11. Kron

    Kron Гость

    Репутация:
    0
    :) :) А это просто обновление форума такое
     
  12. Extraterrestrial

    Extraterrestrial Well-Known Member

    Репутация:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    266
    Симпатии:
    0
    Совмести три базы в одну. Зачем три делал?
     
  13. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Extraterrestrial
    Глобальненько!
     
  14. Lina

    Lina Гость

    Репутация:
    0
    ДОбрый день! А что это за чудо-additionSpecifier, который можно добавлять в коллекцию?
    Делов том, что у меня стоит задача по найденной (Search) коллекции осуществить поиск по ключу(FTSearch), найденные документы, прошедшие face-контроль, так сказать, собираются в новую коллекцию. Но беда в том, что базовая коллекция, не смотря на то, что FTSearch запускаю на другом объекте-копии, после первой же итерации тоже представляет собой только найденные по второму поиску значения.
    Было решение, в которм я использовала Merge, но, оказывается. это только в 8-кке появилось. А мне необходимо компилировать будет под 7-кой. ((( Поэтому и интересуюсь, что это можно Add таким чудным образом?
     
Загрузка...

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