There are two ways of doing this. One way is to create a block that has an attribute with which to place your bearing. Another way, which will require a program to be written to do it, is to place the bearing as a varible in an extension to the entity definition data. Either way the bearing can be extracted under program control providing a proper program is used. Most GIS add on programs to AutoCAD have some type of feature that does something like this. If you know AutoLisp or know somebody that does it isn't too difficult to write a routine that adds this as a command to AutoCAD. If you go the block attribute route then simply clicking on the block brings up a dialog box with the attribute (your bearing) in it.