Skip to main content
Known Participant
February 25, 2016
Question

Table break after page change

  • February 25, 2016
  • 3 replies
  • 1552 views

Good morning to everybody,

we are facing an issue using the table in FRAMEMAKER 10.

We have a table, composed by 4 columns for the whole widht of the page. The rows number is not established because the first one of them is filled by getting there information from the DB.

To be honest all of them are filled by information retrieved from the DB, but with the first one we face the issue.

The information of the first column is composed by 188 rows ( this number is true for one case, the others have different rows) and when the page finish (bottom of page) the table is not able to break ( more or less at 91th row) and start againg in the next page.

Right now it continues to insert the rows in the un-break table and as you could imagine these rows disappear from the screen continuining somewhere we are not able to see.

It seems to extend ( in invisible way) the length of the page.

I hope the system allows me to configure how I can stop the insert phase at the end of the page and start again in the next one.

Did someone of you already face this kind of problem? If so how did you solve the issue?

Thank you in advance for your replies.

Luca

    This topic has been closed for replies.

    3 replies

    Known Participant
    March 23, 2016

    Dear all,

    thank you very much for your suggestions. We are trying to slve the issue using the CTRL+j combination.

    I'll come back to you when we'll solve the issue.

    @Arnis

    We cannot use a different software. Due to our agency Policy.

    Arnis Gubins
    Inspiring
    March 23, 2016

    @L

    Just so you know, Miramo will augment FM and create FM files, so it works alongside FM to provide (perhaps) a more effective solution. However, if you are not allowed to download any non-vetted third-party software by your organization, then that is a separate issue and I understand and sympathize with your restrictions [It's like being told that you must use a screwdriver as a chisel, since you are not authorized to get a chisel/the correct tool].

    Adobe Employee
    February 26, 2016

    When the 188 rows data are being fetched in a row-wise fashion, would it be possible to send a key event "CTRL"+j just after pasting data in each row of FM?. [CTRL+j would add a row and take the cursor to the newly added row]

    If that's not possible, Adobe Extendscript too would be of help here too as suggested above. Some sample extendscripts are provided in Samples\ScriptsAndUtilities folder too.

    Amit

    Inspiring
    February 25, 2016

    One table cell can't break across pages.  It sounds like you're putting many "rows" of data into a single table cell.  You should try to divide your data into the table differently.

    Usually a table makes rows so that row 1 keeps column 1, 2, 3, and 4 all together.  This is to make it easy to read the content and keep the different categories (the columns) together with one example (the row).  If the row is so big that it spans many pages, then I wonder if you might be better off using sections in your document instead of a table?  (I know, it's rude to suggest that you do something completely different.  But without seeing your page, this is what I think!)

    Otherwise, you would need to come up with a way to break your 188 rows from the database into separate rows in the FrameMaker table, and somehow make them line up with the data in the other columns.  You can do this with table ruling and cell straddling (joining cells together).  You can even automate this with ExtendScript, but automating it isn't easy because it requires measuring the page...

    Arnis Gubins
    Inspiring
    February 25, 2016

    Alternatively, it is possible that the table format has a "keep with" setting for all rows. This would also prevent FM from breaking the table when it fills the text frame.

    Known Participant
    February 26, 2016

    Hi Arnis,

    we check the "keep with" tick. it is disabled.

    Do you have any other idea or suggestion?

    L.