dates count
Yves Coppé
yvescoppe at skynet.be
Mon Nov 18 16:41:01 EST 2002
>--- yves COPPE <yvescoppe at skynet.be> wrote:
>> >Yves,
>> >
>> >How about something like this (you'll need a field
>> "ResultFld" to see the
>> >result):
>> >
>> >on mouseUp
>> > breakpoint
>> > put fld "dates" into tDates
>> > put last word of the long date into thisYear
>> > put 1 into lineCounter
>> > put "" into retVal
>> > put thisYear into currYear
>> > repeat with x = (thisYear-9) to 1 step -10
>> > put "From " & x & " to " & currYear & ":" into
>> tTemp
>> > put 0 into tCount
>> > repeat for each line y in tDates
>> > if y >= x then
>> > add 1 to tCount
>> > else
>> > exit repeat
>> > end if
>> > end repeat
>> > delete line 1 to tCount of tDates
>> > put tCount after tTemp
>> > put tTemp into line (the number of lines of
>> retVal)+1 of retVal
>> > put x-1 into currYear
>> > end repeat
>> > put retVal into fld "ResultFld"
>> >end mouseUp
>> >
>> >-- Modify to suit your needs...
>> >
>>
>>
>> Hi Ken
>>
>> it answers just my needs BUT
>>
>> i'd like it stops when the fld "dates" is read.
>>
>> With your script I get for example
>> ......
>> from 1783 to 1792 : 0
>> ......
>> ......
>> from -3 to 7 : 0
>>
>> For it goes about the year dates of people's
>> birthdate.
>> It may surely stop with 100 years back !!!!!!
>> Jesus Christus is too old to come in my list !!!!!
>> --
>> Greetings.
>>
>> Yves COPPE
>>
>
>Hi Yves,
>
>Not to stick my nose in anything, but the small change
>you have to make is:
>
>-- ...
>repeat with x = (thisYear-9) to 1900 step -10
>-- ...
> if tDates is empty then exit repeat
>end repeat
>-- ...
>
>Hope this helped,
>
>Jan Schenkel.
>
Thank you Ken and Jan !
--
Greetings.
Yves COPPE
Email : yvescoppe at skynet.be
More information about the use-livecode
mailing list