Displaying requested data from a database includes providing a display
containing a scroll bar with a scroll tab therein, determining a total
amount of the requested data, sizing the scroll tab in the scroll bar
according to the total amount of the requested data and according to an
amount of data displayable in the display, and fetching a predetermined
amount of data from a first portion of the database. The predetermined
amount may be independent of the size of the display. The predetermined
amount may be less than the total amount of the requested data. Sizing
the scroll tab may include choosing a size that indicates to a user that
all of the requested data is being fetched from the database and/or may
include choosing a size that is inversely proportional to the total
amount of the request data in response to the total amount of the
requested data being less than a predetermined value. Choosing a size may
include choosing a predetermined size in response to the total amount of
the requested data being greater than the predetermined value.