If the table columns are name and size, you vertically arrange the details fields like...
name {name_field}
size {size_field}
but i think the problem with that is when you "format with multiple columns" it would turn into this...
name {name_field} name {name_field} name {name_field}
size {size_field} size {size_field} size {size_field}
name {name_field} name {name_field} name {name_field}
size {size_field} size {size_field} size {size_field}
name {name_field} name {name_field} name {name_field}
size {size_field} size {size_field} size {size_field}
is that the problem? How to only display the "row header" in the first column? Because I'm not sure if that's possible. And even if you could do it, is this what you really want?
name {name_field} {name_field} {name_field}
size {size_field} {size_field} {size_field}
name {name_field} {name_field} {name_field}
size {size_field} {size_field} {size_field}
name {name_field} {name_field} {name_field}
size {size_field} {size_field} {size_field}
Wouldn't it be easier to just go the standard way of...
name size name size name size
{name_field} {size_field} {name_field} {size_field} {name_field} {size_field}
{name_field} {size_field} {name_field} {size_field} {name_field} {size_field}
{name_field} {size_field} {name_field} {size_field} {name_field} {size_field}
{name_field} {size_field} {name_field} {size_field} {name_field} {size_field}
{name_field} {size_field} {name_field} {size_field} {name_field} {size_field}
Am I missing something?
EDIT
Create a formula for each field like so...
if remainder(recordnumber, 3) = 1 then
"Field Name " + {some_field}
else
{some_field}
might want to put the conditional into a function, in case you ever want to display more than 3 columns.