Ошибка Field Not Found в чем проблема?
Имеем запрос, в результате все работает нормально пока не начинаю в отчете обращаться к полям FULLNAME, BORNADDRESS, FULLADDRESS.
Вылетает ошибка Field not found.
Все остальные поля в отчете отображаются нормально. Подскажите в чем может быть дело?
СУБД firebird
Delphi 2010
FIBPlus
FastReport
В гриде FULLNAME отлично отображается.
Подключение fastreport'а к датасету идет через frxDBDataSet.
Вылетает ошибка Field not found.
Все остальные поля в отчете отображаются нормально. Подскажите в чем может быть дело?
СУБД firebird
Delphi 2010
FIBPlus
FastReport
В гриде FULLNAME отлично отображается.
Подключение fastreport'а к датасету идет через frxDBDataSet.
select p.*,
r.name as regionname,
d.name as districtname,
c.name as cityname,
s.name as streetname,
(case
when p.decision=0 then 'Назначить штраф в размере '||p.amount||' руб.'
when p.decision=1 then 'Вынести предупреждение'
when p.decision=2 then 'Отложить до следующего заседания'
when p.decision=3 then 'Признать невиновным'
end) as decstr,
(p.lname|| ' ' || p.name || ' ' || p.fname) as FULLNAME,
(coalesce(rs.name, '')|| ' ' || coalesce(r.name, '')|| ' ' ||
coalesce(ds.name, '')|| ' ' || coalesce(d.name, '') || ' ' ||
coalesce(cs.name, '')|| ' ' || coalesce(c.name, '') || ' ' ||
coalesce(ss.name, '')|| ' ' || coalesce(s.name, '')) as FULLADDRESS,
('123') as BORNADDRESS
from protocol p
left outer join street s on (s.id=p.street_id)
left outer join streetsocr ss on (s.socr_id=ss.id)
left outer join city c on (c.id=p.city_id)
left outer join citysocr cs on (c.socr_id = cs.id)
left outer join district d on (d.id=p.district_id)
left outer join districtsocr ds on (d.socr_id = ds.id)
left outer join region r on (r.id=p.region_id)
left outer join regionsocr rs on (r.socr_id = rs.id)