Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
ВнизЗапросы - отчеты Найти похожие ветки
← →
silenser (2002-09-24 12:51) [0]у меня в БД отчет сейчас выводится в ворд
Query1.SQL.Add("select * from NewPodr where n1=(select max(n1) from NewPodr)");
короче выбирая в дереве подразделения получаю в отчете людей работающих в нем
так вот в ворде все нормально, а в QReport ни как не могу добиться чтоб в запросе отображались только те кто принадлежит выбранному подразделению
select * from newpodr a, shtat b, dolg c
where b.ceh=a.n1 and
b.otdel=a.n2 and
b.buro=a.n3 and
b.gruppa=a.n4 and
c.kod_dolg=b.kod_dolg and
c.kod_d2=b.kod_d2
lev_pod=(select max(lev_pod) from NewPodr
order by b.Kod_kor,b.ceh,b.otdel,b.buro,b.gruppa,b.kod_dolg,b.kod_d2
я только могу отсортировать их всех по подразделениям
КАК ЗАСТАВИТЬ делать выборку из подразделения которое выбрано в дереве
← →
NickBat (2002-09-24 13:08) [1]Что-то не пойму... Запросы разные - отсюда и результат разный.
← →
silenser (2002-09-24 15:31) [2]нет я просто не все напечатал, запросы работают,
только в первом случае показывает то подразделение которое выбрано в дереве, а во втором просто первое подразделение из всего дерева
lev_pod=(select max(lev_pod) from NewPodr это строчка ошибочная ее нету в запросе сорри
вот мне и не понятно как в QReport сделать, чтоб в отчет попадало только то что показывается в определенной форме
← →
silenser (2002-09-26 08:46) [3]Так что ни кто не знает как сделать чтоб в отчет выводилось только то подразделение из таблицы которое выбрано в TreeView в нем показываются подразделения находяшиеся в табл с кодами например
( INDEX NAIM_PODR
1 0 0 0 Головное подр
1 11 0 0 след.
1 12 2 22 далее)
так вот данные находятся в одной колонке наименование в другой
данные состоят из 4 групп цифр разделенных пробелом.
и Вопрос № как разнести код по 4 столбцам из INDEX в N1 N2 N3 N4
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c