Thank you for your help! With this information, I've been able to come even CLOSER with my report
Here is the code, thus far:
Select Top 1000000 tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.AssetID,
tblAssetCustom.PurchaseDate As [Purchase Date],
Year(tblAssetCustom.PurchaseDate) As [Purchase Year],
Year(tblAssetCustom.PurchaseDate) + 5 As [Q Refresh Yr.],
tblAssetCustom.Model,
tblAssets.Memory,
tblAssets.Description,
tblAssets.AssetName,
tsysIPLocations.IPLocation,
tblAssetCustom.Warrantydate As [Warranty Expiration],
tblAssetCustom.Manufacturer,
tsysAssetTypes.AssetTypename As Type
From tblAssetCustom
Inner Join tblAssets On tblAssetCustom.AssetID = tblAssets.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Left Join tsysIPLocations On tblAssets.LocationID = tsysIPLocations.LocationID
Where (tblAssetCustom.Warrantydate < GetDate() And tblAssetCustom.State = 1 And
tblAssets.Assettype <> 66) Or
(tblAssetCustom.PurchaseDate Is Null)
Order By [Warranty Expiration] Desc
The only parts NOW I'm having a problem with are adding in a column to represent "Chassis" info - like 'portable', 'tower', 'laptop', etc. I tried using tblSystemEnclosure with the associcated ChassisTypes variant, but can't seem to manipulate it into the report. I keep receiving the "multi-part table cannot be bound" error.
The other part is being able to sort out PCs vs all other hardware. The easiest is to sort by Type = Windows (which will weed out all printers, webservice devices, network hardware, Cisco, Linux, etc. - basically anything NOT running Windows). When I leave the AssetType in as column "TYPE" in the report I can MANUALLY filter by Windows and then export to Excel (it gives me about 570 results). If I leave the table unfiltered, I end up with over 2400 results. Is there a way to keep the "Type" column out, but perform the filter to exclude non-Windows devices in the background code?