Sorry, I did miss the "numeric" sort, it worked with a short example, but using Colin's test script, this also works:
on mouseUp sort lines of fld "sortField" numeric by word 2 of each sort lines of fld "sortField" descending by word 1 of each end mouseUp Paul On 2014-08-09, at 9:51 AM, Colin Holgate <co...@verizon.net> wrote: > I tried Craig’s approach, but with the correct syntax, not the condensed > example he gave. I put your example list into field 1, and had this script in > a button: > > on mouseUp > put fld 1 into fld 2 > sort fld 2 by word 1 of each & word 2 of each > end mouseUp > > I then scrambled (manually) the lines of field 1. That consistently gives > back the list in the sorted order you showed. > > Next I tried this script: > > on mouseUp > repeat with a = 1 to 100 > put item random(2) of "advanced,beginner" && random(100) into line a of > fld 1 > end repeat > put fld 1 into fld 2 > sort fld 2 by word 1 of each & word 2 of each > end mouseUp > > Field 1 had a random list of advanced and beginner entries, with a level too, > and after clicking the button field 2 showed the list as sorted. > > Now, it’s an alpha sort not a numeric sort, and Paul’s approach, which was > the same as Björnke’s, also fails in that way. > > So, Craig’s suggestion was good, just not with the syntax expanded. > _______________________________________________ > 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 _______________________________________________ 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