Greetings!  I am trying to set the tabStops to fit the data a field.  The 
script below works great!  However, ask it to process a few thousand lines with 
10 or so columns, and you'll have time to get a cup of coffee!  Any ideas on 
how to speed this up?  Maybe there is some magical property I don't about?

Thanks in advance,
-Dan


on formatData
  set the itemDel to tab
  put "" into theTabs
  
  put 0 into l
  repeat for each line tLine in fld "myField"
    add 1 to l
    put 0 into i
    repeat for each item tItem in tLine
      add 1 to i
      if the formattedWidth of item i of line l of fld "myField" > item i of 
theTabs then
        put the formattedWidth of item i of line l of fld "myField" into item i 
of theTabs
      end if
    end repeat
  end repeat
  
  put "" into fTabs
  put 0 into i
  put 0 into tTotal
  repeat for each item tItem in theTabs
    add 1 to i
    add tItem+20 to tTotal
    put tTotal into item i of fTabs
  end repeat

  replace tab with "," in fTabs
  
  set the tabStops of fld "myField" to fTabs    
end formatData
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to