Hi Prasad,
You'll have understood by now that Access generally has a limit of 256
fields in a table or recordset, which means that even importing your
1,356 columns would be difficult, and the transposed table with its
147,000 columns would be quite impossible. So whatever your task is (I
can't imagine any situation in which a table of 147,000 columns is
desirable), Access probably isn't the right tool for it.
If this data is in some other database, does that have a way of
transposing the data (like Access's Crosstab query)? If not, I'd export
the data to a text file and write code to transpose that.
There's a VB/VBA TransposeDelimitedFile() procedure on my website at
http://www.j.nurick.dial.pipex.com/Code/ , but it relies on reading the
whole file into memory. Your 1,356 columns * 147,000 rows means almost
200 million data points, so this may not be possible unless you have
lots of physical and virtual memory. But there are ways of transposing a
file that is too large to fit in memory.