Something like this?
Select Top 1000000
tsysOS.Image As icon,
tsysOS.OSname,
tblAssets.Domain,
tblAssets.AssetID,
tblAssets.AssetUnique,
tblAssets.Username,
tblAssets.Description,
tSysChassisTypes.ChassisName,
tblAssetCustom.Manufacturer,
tblAssetCustom.Model,
tblAssetCustom.SerialNumber,
tblAssets.IPAddress,
tblAssetCustom.Location,
tbldomainroles.Domainrolename
From
tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysOS On tblAssets.OScode = tsysOS.OScode
Inner Join tblComputersystem On tblAssets.AssetID = tblComputersystem.AssetID
Inner Join tbldomainroles On tbldomainroles.Domainrole = tblComputersystem.Domainrole
Inner Join tblSystemEnclosure On tblAssets.AssetID = tblSystemEnclosure.AssetID
Inner Join TsysChassisTypes On tblSystemEnclosure.ChassisTypes = TsysChassisTypes.Chassistype
Where
tblAssetCustom.State = 1
And tbldomainroles.Domainrole < 2
And TsysChassisTypes.ChassisName <> 'Docking Station'
Order By
tblAssets.AssetUnique
The IP address stored in tblAssets isn't always as current as what's found in tblNetwork, but winnowing down the contents of tblNetwork can be a little messy.