Login
`
Templates, Tools and Utilities
|
||
Icetips Article
Back to article list
Search Articles
Add Comment
Printer friendly
Direct link
ABC: Filtering with code in ABC templates 1997-10-20 -- Richard Knowley >if SelectZipcode and SelectZipcode <> recordZipcode then exit.
>if SelectState and selectstate <> recordstate then exit.
>if status and selectstatus <> status then exit.
>if overcreditcheck and creditlimit-(bal1+bal2+bal3) => 0 then exit.
>
>and so on .... very legible and very easy to modify later on. But as the
>ABC templates go, we seem to lose this VERY valuable ease of programming by
>putting all the code in a function somewhere else without any access to the
>needed data.
This is exactly the kind of code I was using also. It turns out to be
very similar using the ABC templates under CW4b2.
I was in the right embed point, I just wasn't returning the right
value. It turns out you have to return Record:Filtered or Record:Ok.
So the above code turns into:
If SelectZipcode and SelectZipcode <> recordZipcode
return(Record:Filtered)
End
If SelectState and selectstate <> recordstate
return(Record:Filtered)
End
(more checks here)
Return(Record:Ok)
This was very easy to convert my old code to, and worked like a charm.
The guys on the topspeed forum on Compuserve gave me the scoop to make
it work.
Richard Knowley
Today is November 21, 2024, 3:48 am This article has been viewed 35371 times. Google search has resulted in 26 hits on this article since January 25, 2004.
|
|