Path: utzoo!attcan!uunet!snorkelwacker!bloom-beacon!bloom-beacon!shawn From: shawn@e40-008-11.bloom-beacon (Shawn O'Donnell) Newsgroups: comp.sys.mac.hypercard Subject: HC find quirks Message-ID: <1990Sep14.223831.17977@athena.mit.edu> Date: 14 Sep 90 22:37:59 GMT Sender: daemon@athena.mit.edu (Mr Background) Distribution: comp.sys.mac.hypercard Organization: /mit/shawn/.organization Lines: 30 I haven't been able to determine how HyperCard knows whether to find a string of text on the same card or on later cards. In my database, I have a hierarchical table of contents like this: HEADING 1 Subheading 1.a Subheading 1.b... HEADING 2 Subheading 2.a... etc. When people click on a line in the table of contents, the program takes them to the appropriate card. Suppose someone clicks on Subheading 2.a. I have Hypercard find HEADING 2 in the heading field, and then find Subheading 2.a in the subheading in the subheading field. This works fine so long as (a) The Subheading you are looking for is not the first one under that heading, and (b) the same subheading does not appear under any other headings The 'Find "Heading 2" in background field Heading' command works, but the 'Find "Subheading 2.a" in background field Subheading' command jumps ahead to a "Subheading 2.a" card under another Heading. Why isn't it beginning it's search on the present card like I thought it was supposed to? Thanks Shawn O'Donnell shawn@athena.mit.edu