Hi Natalia
Unfortunately this can't be done right now. It would have been nice if you could pick a column for the rotation instead of just entering a fixed value.
I tried to play a bit with the MapBasic part of setting the Layer Override but I weren't able to make it work.
When you set a layer override, a global symbology, you get a MapBasic command like this in the MapBasic window:
Set Map Window 3075 Layer 1 Display Global Global Symbol (55, 16711680, 18, "MapInfo Symbols", 0, 15)
where 15 is the rotation.
I tried referring to a column with this statement:
Set Map Window 3075 Layer 1 Display Global Global Symbol (55, 16711680, 18, "MapInfo Symbols", 0, ADDRESSES.DIRECTION)
But it just read the rotation from the first record in the table and used that for all the symbols.
We do have kind of the same limitation with labels. Currently labels can only by rotated using the direction of a line, not using a value in a column.
In Denmark this would be useful for rotating house numbers so that they align with the street direction.
You do mention that Rotate Symbols tool. Is there a specific reason why that won't work in your case?