Showing humongous data by screen-fulls vancan be done using Manipulate
as follows:
(* generate some data to show *)
res = Tuples[{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}, 7];
(* size of the data*)
ByteCount[res]
(* ==> 1003290792 *)
screenNumbers = 100;
Manipulate[
Take[res, {i screenNumbers + 1, (i + 1) screenNumbers}], {i, 0,
Length[res]/screenNumbers - 1, 1}
]
Since the slider slides over 100,000's of values in a short distance you can slow down its movement using the modifier keys when you drag the slider.
The resulting slider can be finely manipulated by holding down the Alt key (or Option on Macintosh) while dragging the mouse. This causes the slider to move at 1/20 the rate of the mouse. The slider can be even more finely manipulated by also holding the Shift and/or Ctrl keys. [Last bullet of the More Information part of the
Slider
doc page]
Scrolling through the 1GB of data is almost instantaneous.