On 2 Aug 2007, at 03:59, RG Teeter wrote:


The handler below:

   on mouseUp
1     select the clickline
2     put the selectedtext into wordToFind
3     find string wordToFind in field "TestFld2"
4     put wordToFind & the result
5     find string "Cafe (das)" in field "TestFld2"
  end mouseUp

line 5 works as expected.
line 3 returns "Not Found"

Why?

Line 2 above will put a "return" character (numToChar(10) at the end of wordToFind (except when clicking the last line). The "find string" method doesn't allow return characters. Also, the find command searches forwards from the previous find, so subsequent clicks may not give what you want.

A crude approach:

on mouseUp

  select the clickline
  put the selectedtext into wordToFind
  if charToNum(char -1 of wordToFind) = 10 then
    delete char -1 of wordToFind
  end if
  find empty ## clear previous finds
  find string wordToFind in field 1
  put wordToFind & the result
end mouseUp


Cheers
Dave
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to