Are you just needing to do total counts on material for calculating bids or something? (like # of 1900 boxes, 4" extension rings, troffers, etc) Not sure if Visio/CAD can do that or not, I've never bothered trying with it.
If it is just for estimating could start here:Mike Holt: Estimating...