Topic: Данные в отчет из разных не связанных таблиц.
Добрый день.
Возможно ли вывести в один отчет данные из разных (несвязанных) между собой таблиц.
В пример привожу рабочий блок кнопки по которой формируется отчет и вытаскиваются поля 4-х связанных таблиц.
procedure FrmSch_OnShow (Sender: TObject; Action: string);
begin
idPrint := frmSch.TableGrid1.dbItemID;
frmAddSch1.Button3.dbSQL := 'select distinct b.Kod, c.name, a.inv_nom, a.ser_nom, d.otdel, a.kab '+
' from print a '+
' join departament b on a.id_departament=b.id '+
' join mod_print c on a.id_mod_print=c.id '+
' join otd d on a.id_otd=d.id '+
' where a.id = '+ inttostr (idprint);
end;
Подскажите, как в отчет к вышеперечисленным полям добавить поля связанных таблиц по другой переменной, а именно:
Заполненная глобальная переменная idUser
frmAddSch1.Button3.dbSQL := 'select distinct b.org, b.adres, a.login, a.FIO '+
' from users a '+
' join org b on a.id_org=b.id '+
' where a.id = '+ inttostr (idUser);
end;
В итоге мы должны увидеть в построителе отчета:
Kod, name, inv_nom, ser_nom, otdel, kab, org, adres, login, FIO