Topic: FastReport -> Отчет SQL

Выборка без условия WHERE, но в отчет попадает только 1 запись. Первая.

SELECT sp.nSpec,fo.Nfo, pl.sem, (case when pl.ekzamen=1 then 'э' ELSE '' END) as ekzamen, (case when pl.zachet=1 then 'з' else '' END) zachet, (case when pl.difzahcet=1 then 'дз' else '' END) difzachet, (case when pl.kp=1 then 'КП' else '' END) kp, (case when pl.kr=1 then 'КР' else '' END) kr, (case when pl.indiv=1 then 'инд' else '' END) indiv, pl.lekz , pl.lab, pl.prakt, pl.auditorn, pl.samost, pl.srs_ek, pl.podg, pl.vsego, pl.kvoze, pl.lekzV, pl.labV, pl.praktV, pl.vsegoV, pl.nPredmet, pl.shifr from plan_sem pl, specialn sp, fo where pl.id_specialn=sp.id and pl.id_fo=fo.id

https://a.radikal.ru/a13/1807/0f/e38d90acc18e.jpg https://d.radikal.ru/d16/1807/2b/a7f315a4eaa1.jpg
https://a.radikal.ru/a19/1807/75/5acddcafe031.jpg

Что-то ещё нужно настроить в FastReport?

Yana

Re: FastReport -> Отчет SQL

Приложите пожалуйста ваш проект, посмотрю в чем дело.

Dmitry.

Re: FastReport -> Отчет SQL

DriveSoft, забыла добавить, что БД MySQL...

Буду искать сама. Спасибо за желание помочь.

Yana

Re: FastReport -> Отчет SQL

все равно приложите, возможно найду ошибку в отчете

Dmitry.

5 (edited by adiziktdy 2018-07-25 10:22:56)

Re: FastReport -> Отчет SQL

Разобралась. Переделала всё заново. Был неправильно указан DataSet, не в том месте.

Ещё, подскажите пожалуйста, свойство чтобы скрыть заголовок группы, когда группы нет - наподобие Suppress
https://c.radikal.ru/c36/1807/00/37731f158e88.jpg

Yana

Re: FastReport -> Отчет SQL

Приложите проект пожалуйста, постараюсь помочь.

Dmitry.

Re: FastReport -> Отчет SQL

В событиях на заголовке группы: OnBeforePrint

procedure Reportcycle_vibnCycle_vibOnBeforePrint(Sender: TfrxComponent);
begin
GroupHeader4.Visible := <Report."cycle_vib.nCycle_vib"> = NULL;  
end;
Yana