simple request to get block scale by block name

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to get the scale from a block that i know the name of and assign it to variable.
when i resize my title block i need to find the x scale of a block named logo and set "dscale" to that value so i can insert blocks where i need them by that scale.
what i have doesnt seem to work.
(setq en("business logo"))
(setq enlist(entget en))
(setq dscale (cdr(assoc 41 enlist)))
when i run it and ask the user to select the block (like below) it works
(setq en(car (entsel "\n Select an image:")))
(setq enlist(entget en))
(setq dscale (cdr(assoc 41 enlist)))
but i need it to grab the block by the name "business logo" and grab the x scale from it
ive tried the
(if (tblsearch "BLOCK" "business logo")
but i seem to not be able to figure out why this keeps giving me errors
seems like a simple thing to do but i am stuck and need to brush up on my lisp
any help would be appreciated