the report gets its info from the query invadmin
Code:
SELECT partqty.mfr, partqty.pn, partqty.description, partqty.purchasetype, partqty.total, partqty.Lodge, partqty.Track, partqty.Inventory, partqty.Mezz, partqty.Clubhouse, partqty.AppleBarn, partqty.WarehouseNorth, partqty.Bench, partqty.OutRepair, partqty.valueper, IIf([purchasetype]=2,0,(((([Lodge]+[Track]+[Inventory]+[Mezz]+[Clubhouse]+[AppleBarn]+[WarehouseNorth])*[valueper]))+(([Bench]+[OutRepair])*([valueper]*0.3333333333)))*[unitsize]) AS valuetotal, partqty.accounttype
FROM partqty
WHERE (((partqty.administrative)=Yes))
ORDER BY partqty.mfr;
now the partqty query uses subquerys is this the source of the problem with the report?
partqty
Code:
SELECT Parts.pn, Parts.description, Parts.valueper, Parts.unitsize, Parts.reorder, Parts.repairable, Parts.purchasetype, Parts.iscritical, Parts.administrative, Parts.ledger, Parts.mfr, Parts.parttype, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID))) AS Tot, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "L*")) AS Ldge, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "B*")) AS Bnch, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "T*")) AS Trk, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "I*")) AS Inv, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "A*")) AS AB, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "M*")) AS Mzz, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "C*")) AS Club, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "N*")) AS WN, (SELECT SUM([part2].[qty])
FROM partstore AS part2
WHERE (((part2.pid)=Parts.ID)) AND ((part2.binid) Like "O*")) AS OFR, IIf(IsNull([Tot]),0,[Tot]) AS Total, IIf(IsNull([Ldge]),0,[Ldge]) AS Lodge, IIf(IsNull([Bnch]),0,[Bnch]) AS Bench, IIf(IsNull([Trk]),0,[Trk]) AS Track, IIf(IsNull([Inv]),0,[Inv]) AS Inventory, IIf(IsNull([AB]),0,[AB]) AS AppleBarn, IIf(IsNull([Mzz]),0,[Mzz]) AS Mezz, IIf(IsNull([Club]),0,[Club]) AS Clubhouse, IIf(IsNull([WN]),0,[WN]) AS WarehouseNorth, IIf(IsNull([OFR]),0,[OFR]) AS OutRepair, Parts.ID, Parts.accounttype
FROM Parts;
Ted