You covered a lot of ground in this chapter! Starting with the basic rules of sanScript, you started writing procedures right away. The new concept of table buffers is a good foundation for understanding table operations. Moving on, you worked with the most important concept in database programming – ranges. Ranges moved into scrolling windows. Where you not only created a range, but also created a range based on another range! You tried out the new technique of setting up a temporary index using a virtual key. Using the range where
statement gave you a glimpse at pass-through SQL. You closed the chapter with the most powerful tool in the Dexterity toolset: object triggers.
In the next chapter, we will take this customization to its ultimate goal – deployment.