When viewing as form and then switching to table, the fields will appear in the stacking order (order they are placed upon the layout). You will lose functionality, such as, buttons will not work (although you can use script triggers instead) and portals and tab panels will not work. All font formatting that existed when being displayed as Form will remain, there are no options depending upon view type.
It is best to create different layouts for each view type and you can place buttons at the top which script switching layouts.
Why do you want a Table view? I feel that function is only there for stick-in-the-mud accountants who can only read something if it looks very like a spreadsheet.
I would create a list view report and have complete control of layout, format, and function.