I am using toad to create some ER diagrams using the Database->Report->ER Diagram menu option. I find it extremely useful to create diagrams that reflect the relationships between tables within a small business area.
I am using right-angle connections (I like them very much).
One of the things that I find very, very annoying are the connectors between the tables. As I move the tables in the diagram they don't reposition themselves in order to connect the borders that are the closest to each other.
Take a look at the screenshot below. For instance, check out the connector between Table2 and Table3. It's not a straight line. Even if I move Table 3, it doesn't become a straight line. I can fix it though, by clicking the connector and then moving up the connector segment that is parallel with the top/south borders. That's one thing. The other one is the connector between Table3 and Table 4. It connects the left border of Table 4 with the bottom border of Table 3. Ideally I wanted to connect the top border of table 4 with the bottom border of table 3. How can I do that? The only things that seem to move when I drag them are the interior segments. After some trial and error I managed to move of the interior segments of the connector such that the connector doesn't overlap with the Table 4 anymore, then I moved Table 4 and the connector repositioned itself as I expected
When I select a connector, why can't I snap the insertion point of the connector to another border (of the same table) directly? If it worked, I could have moved the insertion point from the left border to the top border.
Are there any options to make the app reposition the connectors nicely ? What are the rules?
I find it very frustrating because I have to spend so much time arranging the tables to get the connectors to position properly and often it is hit and miss.
Is there any documentation that I've missed that describes all this in detail?