David, don't spend a lot of time thinking about an array - at least, not for this situation. An array is used to hold lists or tabular data
internally. It has got nothing to do with the way you display the data on a form.
Nor would I go for a "Previous / Next" button in this case, as that would be a bit of a nuisance from the user's point of view.
I suggest you consider one of the following options:
1. Display each item in its own textbox, with the textboxes laid out on a single form - provided there is enough room for them.
2. If the above would make the form too crowded, use a pageframe. Group the fields into, say, five related groups, and lay out each group on a separate page of the pageframe. Having the user navigate from page to page is easier than having them do a series of command button clicks to reach a given field.
3. Consider using a grid. This would be appropriate if the data is tabular in nature, that is, if it can logically be represented as a set of rows and columns.
4. Consider an edit box. This will allow you to show the data all on the same page, albeit with the user having to scroll vertically to see it all. (The same applies to a grid, but an edit box can be more free-form.)
Which of these you choose depends on the nature of the data and how you think people will want to view it. My personal preference would be the pageframe.
By the way, I'm not saying that you should completely ignore arrays. Rather, an array isn't the solution to this particular problem.
Mike
__________________________________
Mike Lewis (Edinburgh, Scotland)
Visual FoxPro articles, tips and downloads