Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Еще один вопрос по работе с FastReport [D7, IB6.x]


SergeD ©   (2006-07-18 14:11:00) 

У меня есть две таблицы, связанные как Мастер-Деталь. Я через Фибы соединяю две таблицы и пытаюсь построить отчет. Но в него выводятся только те записи главной таблицы, которые имеют записи в таблице детализации. Как сделать так, чтобы данные из главной таблице выводились в отчет вне зависимости от того, есть у них детальные записи или нет?

Не знаю, нужно ли,но  всякий случай привожу запросы.
Запрос в главной таблице:
SELECT
 lc.ID,  lc.ANumber "Number",  lc.DateInput,  lc.DateAmortization,  lc.LongDate,
 lc.AcceptDate,  lc.DFAccount,   dfa.Acc DFAccountName,  lc.Summa,  lc.ProgIndex,  lc.BudgetRef,
 lc.Note,  lc.Org_Ref,  lc.Org_Ref, o.INN, o.INN20,  o.Name,
 lc.CreaterUser,  lc.CreateDate,  lc.UpdaterUser,  lc.Updatedate,
 lc.PeriodStart,  lc.PeriodLength,  lc.YearType,  lc.RegionCLS,
 lc.Fact,  lc.FacialAcc_CLS,  lc.LoanType,  lc.CurrencySumma,  lc.CurrencyCLS,
 lc.CBPercentRate,  lc.CBFineRate,  lc.CBFinePercentRate,
 lc.ReturnStartDate,  lc.ReturnPeriodLength,  lc.PayPercentStartDate,  lc.PayPercentPeriodLength,
 lc.DocBase,   db.Name DocumentBaseName,  db.DocumentBaseDate,   db.DocumentBaseNum DocumentBaseNumber,  
 lc.FacialAcc_CLS as FacialAccMaster
FROM LoanCredit lc LEFT OUTER JOIN Organizations o ON (lc.Org_Ref = o.ID) LEFT OUTER JOIN DocBase db ON (db.id =  lc.DocBase) LEFT OUTER JOIN Org_Accounts dfa ON (lc.DFAccount =  dfa.ID)
WHERE lc.ID in (8887058,8886679,8886685)


Запрос в детальной таблице:
SELECT
   ID,
   RECORDINDEX,
   SPRAVKA,
   PERIODOTCH,
   GODOTCH,
   OTCHET,
   PRIM,
   UVEDOML
FROM
   INFORM
WHERE RECORDINDEX=:MAS_ID


SergeD   (2006-07-18 16:50:00) [1]

Точно. Спасибо. Нашел.


Johnmen   (2006-07-18 14:39:00) [2]

Ищи. Д.б. свойство, показывать ли Мастера, если у него нет Детали...


Наверх

Титульная страница Поиск, карта сайта Написать письмо