- For individual users
- Instant access to solutions
- Ask your tech questions
- Start your 30-day Free Trial
Main Topics
Browse All TopicsUsing Visio Enterprise Architects 2003, I used the Database Reverse Engineer function to build a list of database columns.
The tables do not always include all columns - specifically columns used in index expressions. If this were a SQL database with defined relationships, this would make since. However, since this is a Visual FoxPro Free Table folder with no defined relationships (no DBC - Free Table Folder) - it makes little sense.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: MDKIMZEYPosted on 2009-03-28 at 09:26:19ID: 24009039
When using Visio to document Visual FoxPro tables there are some real gotchas to look for - some, I think, are ODBC driver related issues:
- Tables containing VFP integer columns are not picked up by the Visio Database Reverse Engineer. To document these tables, convert all intger columns to numeric
- Index keys - even for tables that are picked up by the Visio Database Reverse Engineer - must be corrected - these are seldom correct - right after the Reverse Engineer.
- Columns must be checked - standard VFP columns are often missing and must be added manually
- For all database types - after adding a table to your diagram:
1. Click the newly added table
2. Click Format | Behaviour...
3. On the "Plancement" tab, check the "Do not move during placement" item - this will minimize tables being automatically moved when relations and other tables are added to the diagram. Note that you cannot use the "Placement behaviour" option "Do not layout and route around" with tables. Use of this option will change and often remove database relations from the diagram.