Thank you for your reply, but I'm afraid it is largely over my head as I am only a FMP5 beginner. I'll need time to unpack it. However, I thought I would mention that after searching the forum, I changed my approach to this problem. I want to outline my new approach for (perhaps) the benefit of other beginners. Perhaps, if you would, you might point out some of the pitfalls of my new approach. This explanation will probably sound convoluted, so bear with me (if you're so inclined).
First, I created a serialized CLIENT ID field in my address (related) db, a corresponding CLIENT ID field in my master db, and I've now linked my two files using this field. I then added a button on my order entry (master) db, that calls a script which in turn calls a script (subscript) I've created in my address db. The script allows the user to enter search parameters in my address database, searches the db, and if it finds a single match it copies the client ID into my master db (and thus all the address data). If it finds multiple matches (which is more often the case), it displays a list of hits in the address db. The user then clicks the client id of the correct customer, clicks continue, and my script copies the selected client ID into my order entry db (and thus the address data).
This not-too-elegant solution seems, for now, to work for me, but I'm open to other suggestions. I'm still debugging my script in order to trap user aborts and so on. One thing I'm trying to figure out is how to set some sort of flag (so that I can test whether a user has entered data or not). I'm sure I'll discover other problems as I go along; but so far, this approach seems to work acceptably.
Any other thoughts (explained for an obtuse beginner of course) or suggestions would be appreciated.
Ray
[ April 10, 2001: Message edited by: RayMatt ]
[ April 10, 2001: Message edited by: RayMatt ]