Вюха на основании данных из 2-3 вьюх (или форм)

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

  1. Kron

    Kron Гость

    Есть 2 формы:
    1. Demo(поля: meneger, week, схожено(тип boolean))
    2. Contact(поля: meneger, week, call(тип boolean));

    Есть 2 представления:
    1. По форме Demo:
    колонки:
    Менеджер(поле meneger, тип — по группам)
    Неделя(поле week, тип — по группам)
    Демо схожено(да/нет)
    2. По форме Contact:
    колонки:
    Менеджер(поле meneger, тип — по группам)
    Неделя(поле week, тип — по группам)
    Выполнен(да/нет)

    НУЖНО:
    сделать 3-е представление на основании 2-х предидущих:
    Колонки:
    Менеджер(поле meneger, тип — по группам)
    Неделя(поле week, тип — по группам)
    Демо схожено(да/нет)
    Выполнен(да/нет)
     
  2. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    И в чем проблема? :(
     
  3. Kron

    Kron Гость

  4. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А что не получается-то?
    Формула отбора Select Form = "Demo" : "Contact"
    Формула в колонках meneger и week.
     
  5. Kron

    Kron Гость

    Во вьюхе 2-3 формы использовать не получается (или не понимаю как), строить форму для вычисления по 3 а потом поней делать прдставление как то корявенько ((((

    и еще нет общего поля сначало одни значения потом другие
     
  6. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Должно получаться. Документы не ответные?
    Если поля разные, то можно формулой @If(Form = "1"; поле1; Form = "2"; поле2; ""). Или вообще @Trim(поле1 : поле2).
     
  7. Kron

    Kron Гость

    в представлении выдается сначало даныне по 1 форме потом чуть ниже данные по 2 форме, хотя поля Наименований конторв в обеих формах одинаковые
     
  8. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Всё правильно. Каждый документ в отдельной строчке.
     
  9. ksyun

    ksyun Active Member

    Регистрация:
    23 июн 2008
    Сообщения:
    30
    Симпатии:
    0
    @Unique
     
  10. Kron

    Kron Гость

    SELECT Demo.menedger,Contact.menedger
    FROM Demo INNER JOIN Contact ON Demo.menedger = Contact.menedger;


    Вот пример в аццесее по SQL.
     
  11. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Дык тут не эскуэл :(
    Посмотри categorized column по конторе.
     
  12. Kron

    Kron Гость

    НЕ пройдет (((

    не ужелиприйдется все сначало в форму лить агентом, а потом во вьюху, ну коряво
     
  13. Extraterrestrial

    Extraterrestrial Well-Known Member

    Регистрация:
    28 фев 2008
    Сообщения:
    267
    Симпатии:
    0
    Тут про XPages пишут, что там как-то возможно. Ещё сам не смотрел.
     
  14. Kron

    Kron Гость

    да уж до релиза как минмумм год а внедрить какбы над уже ((((
     
  15. K-Fire

    K-Fire Гость

    Если между Demo и Contact отношение 1:1, то можно при сохранении какого-либо документа прописывать в него значение нужных полей из другого. В результате получим нужную вьюху.

    Если отношение 1:N или N:N, то тут можно в принципе использовать тот же метод, но все будет гораздо извратнее.
     
  16. Extraterrestrial

    Extraterrestrial Well-Known Member

    Регистрация:
    28 фев 2008
    Сообщения:
    267
    Симпатии:
    0
    Или Query views можно использовать и там в формуле отбора запрос на SQL
     
  17. Kron

    Kron Гость

    Хорошо а как обычную базу в DB2 перевести
     
  18. K-Fire

    K-Fire Гость

    Если все это только ради возможности построить такую вьюшку - то лучше даже и не пытаться :wacko:
     
  19. Kron

    Kron Гость

  20. Extraterrestrial

    Extraterrestrial Well-Known Member

    Регистрация:
    28 фев 2008
    Сообщения:
    267
    Симпатии:
    0
    А вот если ради возможности построить мноооого таких вьюшек? )

    Строго по инструкции )
     
Загрузка...

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