OpenOffice.org Forum at OOoForum.orgThe OpenOffice.org Forum
 
 [Home]   [FAQ]   [Search]   [Memberlist]   [Usergroups]   [Register
 [Profile]   [Log in to check your private messages]   [Log in

Moving Table Rows

 
Post new topic   Reply to topic    OOoForum.org Forum Index -> OpenOffice.org Writer
View previous topic :: View next topic  
Author Message
mikefreeman
Newbie
Newbie


Joined: 21 May 2007
Posts: 4

PostPosted: Mon May 21, 2007 9:26 am    Post subject: Moving Table Rows Reply with quote

Hello!

A while ago, I switched to OpenOffice because I couldn't stand MS Word's automatic "fixes" that it made to my text formatting. OOo does some of that, but it's a little more managable and configurable.

One thing I'm struggling with in OOo, however, is moving rows in Writer tables. I'm a music director at a church, and I manage service orders with tables. With MS Word, I was able to rearrange the service order by simply highlighting an entire row and dragging it to the new location. The rest of the table would adjust itself, moving down to fill in the place where the row is being moved from, and opening a spot for the row to go in. But in OOo, when I move rows in this manner, instead of behaving like MS Word, it overwrites the row at the location I move the row to, and leaves and empty row where the moved row came from. That's totally unacceptable as it erases much-needed info. To get the desired result, I have to insert a new blank row at the location I want the row moved to, move the row, then delete the empty row that's left. This is three times the work for the same effect!

Is there a way to make OOo behave like MS Word when moving rows?

Thanks!

Mike Freeman
Back to top
View user's profile Send private message
Bhikkhu Pesala
Super User
Super User


Joined: 23 Aug 2005
Posts: 2324
Location: Seven Kings, London, UK

PostPosted: Mon May 21, 2007 10:22 am    Post subject: Reply with quote

There is a work-around.

• Insert an extra column
• Type numbers in the column
• Sort the table by that column
• Delete the extra column
_________________
Fonts * Opera * Oo Tips * FAQ * New Forum
Oo 2.3.1 * Win XP
Back to top
View user's profile Send private message Visit poster's website
BillP
Super User
Super User


Joined: 07 Jan 2006
Posts: 2703

PostPosted: Mon May 21, 2007 11:34 am    Post subject: Reply with quote

I still use Word 2000 when working with tables. You can register and vote for this issue which which was submitted four years ago:

http://qa.openoffice.org/issues/show_bug.cgi?id=13645
Back to top
View user's profile Send private message
mikefreeman
Newbie
Newbie


Joined: 21 May 2007
Posts: 4

PostPosted: Mon May 21, 2007 11:45 am    Post subject: Reply with quote

Bhikkhu,

Thanks for your suggestion. It seems, though, that this would be just as much, if not more difficult. Maybe one of us is misunderstanding the other's post? Here's a more visual representation of what I want to do:

Here's an example of the type the table I use:

+-----------------------+------------------+--------------------------+
|Song 1 | verse 1, 2, & 3 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Song 2 | verse 2 & 4 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Song 3 | Sing 2x |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Scripture Reading |Read by Joe |Mic 1 |
+-----------------------+------------------+--------------------------+
|Song 4 |verse 3 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+

If I want to move the scripture reading to be between Song 2 and 3, in MS Word, I mark/highlight the entire "Scripture Reading" row, then drag and drop it onto the "Song 3" row, and I end up with:

+-----------------------+------------------+--------------------------+
|Song 1 | verse 1, 2, & 3 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Song 2 | verse 2 & 4 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Scripture Reading |Read by Joe |Mic 1 |
+-----------------------+------------------+--------------------------+
|Song 3 |Sing 2x |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Song 4 |verse 3 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+

If I do the same thing in OpenOffice, I end up with:

+-----------------------+------------------+--------------------------+
|Song 1 | verse 1, 2, & 3 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Song 2 | verse 2 & 4 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+
|Scripture Reading |Read by Joe |Mic 1 |
+-----------------------+------------------+--------------------------+
| | | |
+-----------------------+------------------+--------------------------+
|Song 4 |verse 3 |Piano, Guitar, Choir |
+-----------------------+------------------+--------------------------+

Song 3 information is now gone. To simply move a row the way I need it done, I have to first insert a row above Song 3, mark/highlight and move Scripture Reading, then delete the empty row left over by the move.

By putting numbers in a column and sorting, as you suggest, it would still take inserting and deleting something, in addition to typing numbers in all the rows. I just want to highlight, drag, and drop and have the job done. Can this be accomplished with OpenOffice? If not, it really needs to be added in a future version, at least as an option.

Again, thanks for your comments. I appreciate any suggestions I can get.

Mike Freeman


Bhikkhu Pesala wrote:
There is a work-around.

Insert an extra column
Type numbers in the column
Sort the table by that column
Delete the extra column
Back to top
View user's profile Send private message
foxcole
Super User
Super User


Joined: 19 Jan 2006
Posts: 2771
Location: Minneapolis, Minnesota

PostPosted: Mon May 21, 2007 12:05 pm    Post subject: Reply with quote

mikefreeman wrote:
By putting numbers in a column and sorting, as you suggest, it would still take inserting and deleting something, in addition to typing numbers in all the rows. I just want to highlight, drag, and drop and have the job done. Can this be accomplished with OpenOffice? If not, it really needs to be added in a future version, at least as an option.

Not. That's why there are workarounds... kludgy though they may be. I click in the table row above where I want to move a row and click the Insert Row tool in the Table toolbar, then highlight and drag-and-drop the desired row into the new blank one. I wait to delete any blank rows until I'm sure I have all the content arranged as needed, because they can be very handy holding places, and table arrangement becomes a series of quick drag-and-drop motions (though not as quick as Word's method that automatically handles the need to insert a new row and delete the old row).

We all would like to see that nice, easy drag-and-drop functionality but it isn't there yet. I've heard that 2.3 will have significant improvements in table handling, though I've forgotten whether this is one of the additions. I know the version is purported to handle complex layouts better.
_________________
Cheers!
---Fox

WinXP Pro SP2, OOo Portable 2.3.1, OOo local 2.4 RC4
New OpenOffice forum: http://user.services.openoffice.org/en/forum/
Manuals: http://documentation.openoffice.org/manuals/index.html
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
mikefreeman
Newbie
Newbie


Joined: 21 May 2007
Posts: 4

PostPosted: Sun May 10, 2009 6:35 pm    Post subject: Reply with quote

Ok. We're at version 3.01 (official release version anyway), and so far there still isn't a well-functioning move function in Writer tables (where you simply move a row and it is truely inserted, moving rows up or down as needed, not destructively overwriting another row). Is there something else we should be doing to get this implemented? This is such a pain. I work with tables all the time, and even though I love OpenOffice for just about everything, it really sucks when it comes to basic table manipulation. What can I do (other than writing to this forum or learning C++ programming) to help speed the implementation of this feature? I've noticed others asking for this feature as well, for many years (ages in computer terms), as well as rumors of "maybe the next version". A number of versions later, and still nothing. Sad Any ideas? Thanks!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    OOoForum.org Forum Index -> OpenOffice.org Writer All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group