December 1987 If you can't afford to buy FMS or TDMS, you know how frustrating modifying long Datatrieve fields can be. This program can be installed "into" the datatrieve image to give a crude but effective editing capability. It requires VT100 or compatible terminals (see comments in code for what features are used) and is most effective used from procedures, thus: DTR> NAME=FN$STR_EDIT(NAME) DTR> READY PERSONNEL MODIFY DTR> FIND PERSONNEL WITH LAST_NAME="SMITH" DTR> SELECT DTR> MODIFY USING ADDRESS=FN$STR_EDIT(ADDRESS) Editing keystrokes are the same as for VMS line recall editing, with one extension; CNTRL/W for advancing one word. I have included a help file. Use LIBRARY/CREATE/HELP to put it together and assign the logical name HELP$LIBRARY (or HELP$LIBRARY_1, HELP$LIBRARY_2, or whatever your system is not using) to it so that help will be available from datatrieve. Comments, questions, improvements should be sent to : David M. Swan Box 322 Greenwood, Nova Scotia CANADA B0P 1N0 ** NOTE ** There is one outstanding bug. With a large field (234 characters at last try), put the cursor at the last position then hit backspace (^H) to go to beginning of line. >CRASH!< I haven't got around to looking for this one, yet. dms