G
Guest
i would like to produce a report that prints all records from the main report
and all records from the sub report. currently all the records from the main
report print and only the matching records from the sub report print. how do
i force all the records from the sub report to print.
SQL from main report:
SELECT [OrderList Cashout].VRCRoute, [OrderList Cashout].VRCCustomer,
[OrderList Cashout].VRCSequence, [OrderList Cashout].VRCCashout, [OrderList
Cashout].VRCChanger, [OrderList Cashout].VRCChangerAmt, Assets.AssetNumber,
AssetType.AssetType, Route.RouteName
FROM (AssetType RIGHT JOIN ([OrderList Cashout] LEFT JOIN Assets ON
[OrderList Cashout].VRCCustomer = Assets.AssetCustomer) ON
AssetType.AssetTypeID = Assets.AssetType) LEFT JOIN Route ON [OrderList
Cashout].VRCRoute = Route.RouteNumber
WHERE (((AssetType.SlipExclude)=No))
ORDER BY [OrderList Cashout].VRCSequence;
SQL From Sub-Report:
SELECT LoadOut.LoadOutRoute, LoadOut.LoadOutItem, LoadOut.LoadOutCount,
Products.ItemBin, Products.ItemNumber, LoadOut.LoadOutDate, Route.RouteName,
Products.ItemCat, LoadOut.LoadOutCustomer, LoadOut.LoadOutAsset,
LoadOut.LoadOutSeq, Products.ItemDesc, [OrderList Cashout].VRCSequence,
[OrderList Cashout].VRCCashout, [OrderList Cashout].VRCChanger, [OrderList
Cashout].VRCChangerAmt, AssetType.AssetType, Assets.AssetRouteNote
FROM (((LoadOut LEFT JOIN Products ON LoadOut.LoadOutItem =
Products.ItemNumber) LEFT JOIN Route ON LoadOut.LoadOutRoute =
Route.RouteNumber) LEFT JOIN [OrderList Cashout] ON LoadOut.LoadOutCustomer =
[OrderList Cashout].VRCCustomer) LEFT JOIN (AssetType RIGHT JOIN Assets ON
AssetType.AssetTypeID = Assets.AssetType) ON LoadOut.LoadOutAsset =
Assets.AssetNumber
WHERE (((LoadOut.LoadOutRoute)=[Forms]![DriverOrderDialogue]![RouteNumber])
AND ((LoadOut.LoadOutCount)>0) AND
((LoadOut.LoadOutDate)=[Forms]![DriverOrderDialogue]![startdate]));
and all records from the sub report. currently all the records from the main
report print and only the matching records from the sub report print. how do
i force all the records from the sub report to print.
SQL from main report:
SELECT [OrderList Cashout].VRCRoute, [OrderList Cashout].VRCCustomer,
[OrderList Cashout].VRCSequence, [OrderList Cashout].VRCCashout, [OrderList
Cashout].VRCChanger, [OrderList Cashout].VRCChangerAmt, Assets.AssetNumber,
AssetType.AssetType, Route.RouteName
FROM (AssetType RIGHT JOIN ([OrderList Cashout] LEFT JOIN Assets ON
[OrderList Cashout].VRCCustomer = Assets.AssetCustomer) ON
AssetType.AssetTypeID = Assets.AssetType) LEFT JOIN Route ON [OrderList
Cashout].VRCRoute = Route.RouteNumber
WHERE (((AssetType.SlipExclude)=No))
ORDER BY [OrderList Cashout].VRCSequence;
SQL From Sub-Report:
SELECT LoadOut.LoadOutRoute, LoadOut.LoadOutItem, LoadOut.LoadOutCount,
Products.ItemBin, Products.ItemNumber, LoadOut.LoadOutDate, Route.RouteName,
Products.ItemCat, LoadOut.LoadOutCustomer, LoadOut.LoadOutAsset,
LoadOut.LoadOutSeq, Products.ItemDesc, [OrderList Cashout].VRCSequence,
[OrderList Cashout].VRCCashout, [OrderList Cashout].VRCChanger, [OrderList
Cashout].VRCChangerAmt, AssetType.AssetType, Assets.AssetRouteNote
FROM (((LoadOut LEFT JOIN Products ON LoadOut.LoadOutItem =
Products.ItemNumber) LEFT JOIN Route ON LoadOut.LoadOutRoute =
Route.RouteNumber) LEFT JOIN [OrderList Cashout] ON LoadOut.LoadOutCustomer =
[OrderList Cashout].VRCCustomer) LEFT JOIN (AssetType RIGHT JOIN Assets ON
AssetType.AssetTypeID = Assets.AssetType) ON LoadOut.LoadOutAsset =
Assets.AssetNumber
WHERE (((LoadOut.LoadOutRoute)=[Forms]![DriverOrderDialogue]![RouteNumber])
AND ((LoadOut.LoadOutCount)>0) AND
((LoadOut.LoadOutDate)=[Forms]![DriverOrderDialogue]![startdate]));