HI Liam,

the problem with your original script was that repeat for each works different from ordinary repeat loops. Repeat for each uses an indexvariable that is read only (tLine in your case). tLine is not a numeric reference to a line, but the contents of that line, so your script would not work.

so if your fld would contain

Tomato
Mango
Mungo

tLine would contain "Tomato" in the first iteration of the loop, "Mango" in the second and "Mungo" in the last (without the quotes). Repeat for each executes a whole lot faster than the other forms of repeat, so I tend to use it whenever possible. You do not have a direct reference to a line number though. However, you could still take advantage of the faster execution of repeat for each by introducing a counter variable.

put 0 into tCounter
repeat for each line tLine in fld "booking"
  add 1 to tCounter
  if "reservation" is in tLine then
    set the textColor of line tCounter of fld "booking" to red
  end if
end repeat


Hope that helps,

Malte
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to