Hi Hugo
Wouldn't execscript be heavy overkill?
I just had a thought triggered by your quote of premature optimization being the root of evil in programming.
If I use drywall and two-by-fours to build a house instead of toothpicks, I have chosen to optimize the construction process before the house is built rather than having built it with toothpicks and then throwing it all away. If I chose techniques that result in quickly built, reliable code, that is also fast, then IMO the evil is in not building optimal code in the first place, no?
>You can do something along this lines:
>
>
> cFrom = '{^' + cFromYear + "/" + cFromMonth + "/" + cFromDate + '}'
> cThru = '{^' + cThruYear + "/" + cThruMonth + "/" + cThruDate + '}'
>
> cFilter = [SET FILTER TO BETWEEN(Quotes.dQuote, &cFrom, &cThru)]
> ExecScript(cFilter)
>
>
>Hugo