Title/Heading/Row-Align Multi-Column Tables

File under: Frame Annoyances, with a limited hacky work-around
In the two-column format we commonly work in, we often need a table that is column-wide, but may flow into multiple colums.
The problem is that the continuation heading (and TableTitle, if used), never align with the starting heading/title. This is because the continuations start at top of column, whereas the table itself starts (by "Anywhere" default) below the anchor line (presumed to be "In Column" for this discussion)..
OK, what if we change Table > Table Designer [Basic] Start to:
Top of Column: Oops, that becomes top of next column, leaving the anchor text column-widowed (but it gave me an idea).
Top of Page: Oops, that becomes top of next page, leaving the anchor text page-widowed.
Float: No effect
OK, what if we change the anchor text Format > Paragraph > Para Designer [Pagination] Format to:
[Pagination] Across All Columns (AAC): Oops, table appears only in left column on all pages, or;
[Basic] Space & Line Spacing, including negative values, appears to have no effect. Using a tiny font only minimizes the problem, and doesn't cure it.
I thought I had figured out how to solve this at one time, but could not recall it. I'm posting this in part to solicit some simpler solution. Web searching found only one solid candidate solution, and it was, of course, 404. Perhaps Frame versions later than the FM7/Win and FM7.1/Unix that I routinely use have enhancements to address this.
We normally just sidestep the problem by using an AAC format and a table that spans the page, with a fake center gutter, simulating a multi-column flow. But in a recent case, I wanted a real single-column-wide table of variable length (due to conditional rows and expected future growth), but I wanted the headings to align across columns. The table did fit on a single page, which is a limitation of the following hack.
Hack: This example presumes a normal 2-column page text frame that is 7.5in wide with a 0.24in gutter (3.63in columns), and table that needs no more than one page. It works for 3- and 4-column layouts as well.
Use an AAC anchored frame text line.
Create a full page width (7.5in) anchored frame (which can be Below, Top of Col, as desired).
Create a text frame inside the anchored frame. This frame is:
one more than your standard page (3-column for this example)
Same gutter size (0.24in for this example).
Initially draw the text frame to fit inside the the anchored frame, so you can easily grab it.
Make sure the default (anchored table) paragraph format of the first column is "In Column".
Use Graphics > Object Properties to adjust the inside text frame:
Set Width: to your standard text frame total width plus 1 column and 1 gutter (11.37in for this example).
Set Offsets: to 0 and 0 (this will push the rightmost column out of sight for the moment).
Insert your table at the anchored table text of the inside text frame.
In Table Designer, set Start: to Top of Column (this pushes the start of table to column 2).
Select the internal text frame again.
Set Offset From: Left: to negative one column + one gutter (-3.87in for this example).
The table now appears to start in page column one, and flows to additional columns with heading alignment.
This worked perfectly for my recent requirement. In fact, I used a 3-column layout (4 actual) for the text frame inside the anchored frame. Some math is required, sorry .

I'm not sure if I followed that correctly, but if I read it right, you
have a single-column table that spans multiple columns, and the issue is
that the first column does not butt up against the top of the text
frame, while the additional columns do. You want the table in all
columns to butt up against the top of the text frame so that they are even.
If that is the case, the solution is this:
1. Create a paragraph format called "TableAnchor" in the Paragraph
Designer. Assign it with a negative Space Below of -12.0 pt, "Fixed"
line spacing, "Start Anywhere.," "In Column." Assign the font size as
12.0 pt.
2. Create your table format. Give it a Space Above of 12.0 pt.
3. Then, always insert your table into its own, empty TableAnchor
paragraph. You will get the alignment you seek.
NOTES: Anywhere I said "12.0 pt," you can use a different font size-- as
long as you use the same number in each place. You may also want to
create a TableAnchorAAC paragraph format, which is identical except for
the Across All Columns setting, to hold tables that span multiple columns.
I hope I understood the question correctly and was of help.

Similar Messages

  • Repeat to create multi-column table

    I'm trying to use a spry:repeat directive to create a
    two-column table. What I would like to have generated as a result
    of the repeat is something like the following:
    <table>
    <tr>
    <td>row[0] data</td>
    <td>row[1] data</td>
    <tr>
    <tr>
    <td>row[2] data</td>
    <td>row[3] data</td>
    <tr>
    </table>
    Using the spry:test directive it's easy to get only the even
    rows in the first TD element, but I can't figure out how to
    reference the data element for the second TD in each table row.
    Here's what my HTML looks like:
    <div id="thumbContainer" spry:region="dsPhotos">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr align="center" valign="middle" spry:repeat="dsPhotos"
    spry:test="loadThumb({ds_RowNumber}, {ds_RowCount})">
    <td width="85" height="85"><img
    src="thumbnails/{filename}" /></td>
    <td width="85" height="85"><img
    src="thumbnails/{filename}" /></td>
    </tr>
    </table>
    </div>
    The loadThumb function returns true for every other row. That
    works correctly and I see the even-numbered items in the two
    columns of each row. I've tried replacing the contents of the
    second img src attribute with every imaginable combination of
    dsPhotos.getData() and I can't find the magic combo that gets me
    the filename of the *next* row. I did try different usages of the
    ds_RowNumberPlus1 data reference but wasn't able to get that to
    work either. I verified that if I create two separate tables and
    use floating div's to get them to appear side-by-side and use
    separate spry:test functions to get the even and odd rows, I can
    iterate the data set twice and get the right contents in each
    table, but I would like to be able to solve this with a single
    table and a single iteration of the data set. Can anyone shed some
    light on how I should reference the n+1th row in my HTML table
    definition above?
    Thanks,
    Steve

    XE provides the browser-based interface for 'convenience'. You could always switch to SQLPlus or use the SQL Window and enter it manually. You could do this after the table has been created by using a documented syntax such as this sample
    ALTER TABLE sales
    ADD CONSTRAINT sales_pk PRIMARY KEY (prod_id, cust_id) DISABLE;
    found at http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/clauses002.htm#i1002629
    The referenced doc also shows how to create the constraint at the same time as the table.

  • Stop header row in every column

    Hi
    I have ssrs 2005 - visual studio. I have header row appearing on every row. how do i stop to keep  1 header row.
    Regards
    Sonu

    Hi Sonu,
    Per my understanding that you have got the table header repeat on each row as below, right?
    Note: If the issue is not layout as above, please provide snapshot of the layout you got and also the report structure you have designed.
    I have tested on my local environment and can reproduce the issue, the issue caused by you have put the table header in the inside group the same with the value details. please redesign the report to make sure the table header will display at the first row(Outside
    the group of the details) and values display in the second row(Details).
    If you still have any problem, please provide more details about the setting you have done in the report and also the snapshot I have mentioned.
    Regards
    Vicky Liu
    If you have any feedback on our support, please click
    here.
    Vicky Liu
    TechNet Community Support

  • How to repeat binding dates in header row when tadaset in table must be paginated?

    I need to make a form which is filled by XDP file (this file is made by other SW (payroll)).
    This form contains table. There are some binded (filled) text fields in a header row and some filled text fields in a body row. (For example - name is in header row, some personal dates are in body row). Body row is dynamic, count of body rows is different for each name.
    When the table overflows the page, I need to repeat the header row with name on the second page.
    And here is a problem. Header row is repeated, but text field (with name) is empty.
    Files for example are : http://www.ulozto.net/soubory/strelenkas/documents/
    Thank you very much

    loop at ot into wa.
    at first header one
    write second header.
    endloop.
    declear one internal table append both values in come internal table .
    pass the header in comen internal table.
    Message was edited by:
            Karthikeyan Pandurangan

  • Can you paste into a single column of a multi-columned table?

    I have an 11 column table. The first column is dates I want to change periodically. I generate the dates in an Appleworks spreadsheet: write one date, write repeating forumula in next line, and fill down generates any number of dates beginning with the day provided.
    I have pasted from Appleworks, then from a blank new Pages page. I have tried return and tab after the date. In every case Pages won't paste into the column I select, but insteads spreads itself left to right going down.
    Anyone found a way to do this?
    Daru
    Dual 2 GHz PPC G5; MacBook Pro   Mac OS X (10.4.9)   Apple Computers since 1982

    From Bekins in another thread a few posts down (as I write this):
    Format > Table > Fill Cells
    If you search Pages' help for "fill", there's a topic Autofilling table cells.
    I'm not sure that this will solve your problem though. I have also found that pasting from another table or a spreadsheet does what you found - Pages fills left to right & does not "respect" row endings.

  • Table with two header rows

    Hello, i have a table in that table i have a header row which has another table with two header rows
    When form spans more then one page on page2 the color and border are showing up outside of table see example below.
    Anyone have any ideas how I can fix this?
    I am using Livecycle designer ES2 9.***
    THanks

    Hi,
    If the table spans to Next page then if you want to move whole table to other page then uncheck the allow page breaks with content option which is under Object Tab.
    Thanks
    Vjay.

  • My table header row repeats on page 2, but not thereafter -- why?

    The header row on my dynamic table will repeat when the table overflows onto the second page, but if it flows over to a third or fourth page, the header does not repeat.  Why is that?  I'll be happy to send the form with the troublesome table via email to someone who can help,
    Thanks,
    Jenny

    hi, its weird !!
    pls fwd it to [email protected]
    Abhinav

  • Repeating Header Rows - Not repeating beyond page 2

    Hello,
    I'm at my wit's end and I have yet to see a response to questions related to repeating headers (though I've seen it in a few forums).
    I have a flowed form with an initial header table and then 4 subforms, each made up of tables with a header group of two rows and then a user-modified number of data rows. Each of the subforms has it's own 2 line header, which includes a static "topic" row (with "add/delete row" button) and then a second header row with the column titles (9 columns across). As I said, these two header rows are grouped together.
    Each of the 4 subforms can (and does) flow on to multiple pages once filled in by the users. At first, my issue was getting the two rows (grouped) that make up my header to repeat on subsequent pages for each subform. No go - apparently grouped header rows can't make up an overflow leader (I can only choose one of the two), and when I check the box to make the GROUP appear on subsequent pages under pagination, it will only appear on page 1 and 2 for that particular subform...so I've given up on that. Now I just want the second header row (with the column titles) to appear on every page that each subform overflows on to, but I can still only get it to appear TWICE. Anytime a subform moves onto a third page, requiring a third instance of the header, it doesn't work.
    I came across one solution involving the "repeat header for each row", but that came with a host of new bugs, including a bug where every time I open, edit data in a particular subform and save the file, a NEW header group row is added to that subform (after 12 opens, there is literally 12 header rows at the top of each of my 4 subforms if I edit data in all 4)...though it solves the other issue and the header rows DO appear properly on subsequent pages beyond page 2!!!!
    Any solutions? I've run into this on three separate occasions over the past year when building forms and every time, I've hit this wall, given up the search for a solution and sacrificed aesthetics and functionality in my forms that I shouldn't really have to.
    Ck.

    Here is a sample I did for you..
    https://acrobat.com/#d=BSeyeLhbaeyqXfwX*wrwzA
    The difference with this file, is I created a table and then in the top row I merged all cells. Then created a table with two rows inside this merged cell.
    In the Header row properties I checked, repeat header in Subsequent pages.
    Let me know if you have any issues..
    Thanks
    Srini

  • How to filter rows where multiple columns meet criteria, ignoring rows where only some columns meet criteria

    Hi All,
    Question: How do I filter rows out of a query where multiple columns are equal to a single question mark character?
    Background: I'm using SQL 2008 R2.  Furthermore, the part of my brain that helps me create less-than-simple queries hasn't been working for the last 4 days, apparently, and now I need help.
    We have about 4,000 rows in a table.  This data set was generated from an exported report, and many of the rows in the detail table were not actual data rows but were simply "header" rows.  For those table rows, most of the columns have
    a single question mark as the value.
    Some of the detail rows have one or more question mark values, too, so it's important that these rows don't get filtered out.
    When I include criteria like "WHERE col1 <> '?' AND col2 <> '?' AND col3 <> '?' AND col4 <> '?'", all rows with a question mark value for even a single one of those columns get filtered out.  How do I filter out rows
    where all columns 1-4 contain a question mark value?
    Thanks for your help,
    Eric

    I just tried to create to create a scenario for you. Please see ig you're looking for something like this.
    Create table test_Question_mark
    RecordID INT identity(1,1),
    Col1 varchar(10),
    Col2 varchar(10),
    Col3 varchar(10),
    Col4 varchar(10),
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('?','?','?','?')
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('?','??','?','?')
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('?','??','??','?')
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('??','??','??','??')
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('?','?','?','?')
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('??','test ??','??','??')
    insert into test_Question_mark (Col1, Col2, Col3, col4) values ('??','test ?','??','??')
    --drop table test_Questio_mark
    select * from test_Question_mark
    select * from test_Question_mark 
    WHERE 
    (CHARINDEX('?', Col1,1) > 0 AND CHARINDEX('?', Col1, CHARINDEX('?', Col1,1)+1) = 0) AND 
    (CHARINDEX('?', Col2) > 0 AND CHARINDEX('?', Col2, CHARINDEX('?', Col2,1)+1) = 0) AND 
    (CHARINDEX('?', Col3,1) > 0 AND CHARINDEX('?', Col3, CHARINDEX('?', Col3,1)+1) = 0) AND 
    (CHARINDEX('?', Col4,1) > 0 AND CHARINDEX('?', Col4, CHARINDEX('?', Col4,1)+1) = 0) 
    --drop table test_Questio_mark
    I hope above solution will help.
    Thanks!
    Ashish.

  • Cannot re-add deleted Header row to tablix in SSRS 2012?

    Hello, I am stuck on this seeminly small issue. I am using SSRS 2012 RC0 in Visual Studio 2010 sp1 to build this tabular report. I had inadvertantly removed the initial header row from my tablix before adding numerous nested groupings to move the column
    headers to the header section so they would show up on each page. I would like to reverse that decision, but I seem to be unable to now re-add that header row back to my tablix. In older versions of SSRS, I was able to right click on the table and then click
    on insert row-->Header row but that does not seem to be possible in ssrs 2012.. I tried adding a outer row to my top most grouping, but that option was grayed out.
    Please advise how I can add my header row back to my table.
    thanks!

    Hi chenthorn,
    In your case, could you please post a screenshot about your report design structure to us for further investigation? Generally, we can right-click on the “details” row and then select “Insert Row->Outside Group - Above” to get the table header.
    Otherwise, SQL Server 2012 RTM available for download. Please see:
    Microsoft® SQL Server® 2012 Evaluation:
    http://www.microsoft.com/en-us/download/details.aspx?id=29066
    TechNet Subscriber Support
    If you are TechNet Subscription user and have
    any feedback on our support quality, please send your feedback here.
    Thanks,
    Bin Long
    TechNet Community Support
    Hi this does work, but just like any other row added outside the group in the table, it doesnot have the properties of a header, it cannot repeat on every page/pagebreak.Is there any other way the deleted header can be added back?
    Regards
    Prasanth
    Is the header row 'special' or is it just another row?  

  • Header row shading

    Hi All,
    i have a table with 2 columns(It has a header row and a body row, the body rows increase or decrease based on the data in XML , and the header rows repeat for each page).
    I have shaded the header rows by using java script as follows
    form1.S5.Table1.HeaderRow.S5_HEADER_BENEFITS.fillColor = "212,212,212";
    the issue is when the header row repeats in the next page due to oveflow the shade has been missing from the header rows.
    How do i make the shading appear whenever the header  row appears on next page due to oveflow.
    Thanks in advance
    De1209.

    Does this have to be done in script? Select either the header row or the column in the header that you want shaded and use the Background Fill section of the Border tab to set the fill color.  It should carry through on all pages.

  • Dynamic Header row for table not aligned properly on 2nd Page

    Hello Friends,
    The problem is like this :
    We have a table with dynamic number of columns and few of them are being hidden at runtime based on a configuration table.
    Now problem while printing is that first page is printing the header row, but same is not being repeated on subsequent pages.
    Please see the layout
    Header row is warped in 2 subforms both are flowed - western text so that they will get squeezed if column is hidden
    Here are the properties for subforms
    1) overflowLeader => Flow top-bottom
    2) OF_SF => Flowed , western text
    On 2nd page all the columns are getting aligned to left hand side whereas printing fine on first page.
    Thanks,
    Nitin

    Hi Nitin,
    in this case, you must use more nested wrapper subforms and set the root subform layout from "flow" to "positioned". I cannot give advice on how the wrapper subforms are organized, since it depends on your logic, just try it out.
    Cheers,
    Tao

  • Table with a sub-heading row - under only two columns

    Hi all,
    Using TCS2 on Win 7 64-bit. This is likely a silly question but I can't for the life of me figure it out.
    I want to create a table as follows:
    -one table, with 4 columns and 5 rows
    -i would like the header row to span all 4 columns, but only be divided into 3 pieces, so that in the first row beneath the header, I can further sub-divide the farthest 2 right-columns
    I've attached a little screen diagram to try and give a sense of what I'm looking to do.
    I'm sure this is a simple thing but I just can't figure it out!
    Any help is greatly appreciated.
    Thanks,
    Adriana

    adrianaharper wrote:
    Hi all,
    Using TCS2 on Win 7 64-bit. This is likely a silly question but I can't for the life of me figure it out.
    I want to create a table as follows:
    -one table, with 4 columns and 5 rows
    -i would like the header row to span all 4 columns, but only be divided into 3 pieces, so that in the first row beneath the header, I can further sub-divide the farthest 2 right-columns
    I've attached a little screen diagram to try and give a sense of what I'm looking to do.
    I'm sure this is a simple thing but I just can't figure it out!
    Any help is greatly appreciated.
    Thanks,
    Adriana
    Select the two right-most cells in the top header row and choose Table > Straddle.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • Multi row column table

    Hi i would like a multi row column table in ADF .Is the possible.
    The below is what i would like
    Ex
    Col A ColB
    1 a
    b
    2 a
    Edited by: 806913 on Nov 29, 2010 6:48 PM
    Edited by: 806913 on Nov 29, 2010 6:48 PM

    Use pivotTable
    Look out for some samples at http://jdevadf.oracle.com/adf-richclient-demo/faces/components/index.jspx
    component: pivotTable
    Documentation:
    http://download.oracle.com/docs/cd/E12839_01/web.1111/b31973/dv_crosstab.htm
    Thanks,
    Navaneeth

  • UiXML table - alignment of column header text

    Is there a way I can get the text in the columnHeader to align differently to the column data? I have a <messageDateField> capturing a date of birth in a column. This date is only mandatory if the person is a child, so I'm databinding the 'required' attribute to get the asterisk to appear next to the box. But because some entries in the column are not mandatory, the alignment down the column doesn't look good. I'd like the <columnHeader> text to be left aligned and the <messageDateField> to be right aligned so that the date picker icons line-up.
    Anybody help please?
    Cheers
    Ian
    ps I'm using encapsulated <column>s.

    Hi Ian,
    You can't directly set the alignment of column headers or data. The way it works is that you can specify a columnFormat inside your column for example:
    <columnFormat columnDataFormat="iconButtonFormat"/>
    And then UIX will decide how to align the header and data in teh column for that type of data. I don't believe there is a way to control the alignment of the column header independently of the columnDataFormat.

Maybe you are looking for