Hi all
I agree with James that horizontally scrolling GETs are ugly and confusing for the end user. They waste time during data input. Its interesting that if one is using xBase data files the problem shouldn't normally exist given that the data base itself will have finite field sizes. But of course SQL Server type data bases have varchar fields and if you are using say XML as a backend no limits apply. Even so I think there are reasonable limits one can apply. In the case of an address you can provide a perfectly serviceable address even if in some rare instances a little bit of abbreviation or shortening may be required. Also to a certain extent you are only shifting the issue here. I have never yet seen a horizontally scrolling window faced envelope. From a system design point of view I believe that you are better off facing an issue such as this at the point of data entry so that the user knows what she or he enters is what will be used / visible and not cut off by either being hidden by an envelope window, only partly shown in a report etc. Like James I offer an extra line for an address.
Having said all that I understand that everyone is entitled to try to produce code that works the way that they think is the best and heaven help us if everyone agreed with me! But I would recommend strongly against horizontally scrolling GETs.
REgards
Doug
(xProgrammer)