I am using qlikview 11.00. In few of my qlikview reports I have used pivote tables/ straight tables one below the other.

Number of rows in these tables vary as per the selection filters because of which the size of the tables also vary either becomes smaller giving large gap between two tables or becomes larger overlapping other tables. So I want to set the position of the tables dynamically with some sensible gap between the two tables. Please reply ASAP.

I dont think it is possible to position charts dynamically. But you can fix the chart layout so that It wont overlap when data increase . Go to Properties----> Layout Uncheck size on data and then position your chart by draging its border.