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

  • Автор темы Kron
  • Дата начала
K

Kron

#1
Есть 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, тип — по группам)
Демо схожено(да/нет)
Выполнен(да/нет)
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#4
А что не получается-то?
Формула отбора Select Form = "Demo" : "Contact"
Формула в колонках meneger и week.
 
K

Kron

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

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#6
Должно получаться. Документы не ответные?
Если поля разные, то можно формулой @If(Form = "1"; поле1; Form = "2"; поле2; ""). Или вообще @Trim(поле1 : поле2).
 
K

Kron

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#8
Всё правильно. Каждый документ в отдельной строчке.
 
K
#10
SELECT Demo.menedger,Contact.menedger
FROM Demo INNER JOIN Contact ON Demo.menedger = Contact.menedger;


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

Omh

Lotus team
04.07.2007
2 210
1
#11
Дык тут не эскуэл :(
Посмотри categorized column по конторе.
 
K
#12
НЕ пройдет (((

не ужелиприйдется все сначало в форму лить агентом, а потом во вьюху, ну коряво
 
K
#14
да уж до релиза как минмумм год а внедрить какбы над уже ((((
 
K

K-Fire

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

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

Extraterrestrial

Well-known member
28.02.2008
266
0
#20
Если все это только ради возможности построить такую вьюшку - то лучше даже и не пытаться :(
А вот если ради возможности построить мноооого таких вьюшек? )

Хорошо а как обычную базу в DB2 перевести
Строго по инструкции )