A virtual data form is a data form whose contents cover an area that is larger than the window in which it is displayed. Only a portion of the form is displayed within the form window at one time. To the user, it appears that the form is scrolling in the window.
Virtual forms have many uses in applications that need to collect large amounts of data. One common use of a virtual form is a spreadsheet. A spreadsheet has many rows and columns, not all of which can fit within the form window at one time.