Path: utzoo!attcan!uunet!lll-winken!ames!mailrus!cornell!vax5!fkpj From: fkpj@vax5.CIT.CORNELL.EDU Newsgroups: comp.sys.mac.hypercard Subject: Find in bkg field id <#> Message-ID: <17813@vax5.CIT.CORNELL.EDU> Date: 27 Jan 89 06:09:36 GMT Sender: news@vax5.CIT.CORNELL.EDU Reply-To: olson@helios.tn.cornell.edu Organization: Cornell Information Technologies, Ithaca NY Lines: 31 Well, I have gotten only one response to my question saying basicly, "I noticed this to, let me know what you find out" Let me try it again. When you have a stack with multiple backrounds it appears to be impossible to limit a find to a particular field on a particular backround. HC (1.2.1) appears to convert what ever specifier you give to the NUMBER of the backround field and then look for that number on all backrounds. Have I assessed the situation correctly? If so, I find this to be extremely undesirable behaviour. When I say I want to search field "tom" of backround "jim" I don't want HC deciding that "tom" is number 15 and go looking for number 15 on all backrounds in my stack. The only way around appears to be write my own loop to access just the fields I want and check them for the string I'm looking for. Truely a pain. Also it would appear from page 121 of the hypercard user's guide that find can be restricted to a card field yet I have been told that the hypertalk document (I have not seen it) says that this is not possible. A small documentation inconsistancy that it might be nice to clean up :-) Todd Olson olson@helios.tn.cornell.edu