-
Notifications
You must be signed in to change notification settings - Fork 0
pts script syntax lookupfield
LOOKUP_FIELD combines a normal LOOP with an embedded VARIABLE_FIELD command, to extract a single piece of data from a single row of the database.
If multiple rows are returned by the loop command portion, each successive row will overwrite the variable with the data from the relevant field. While this may seem odd, it does have its uses; by listing rows in date order, for example, you can find out data for the last talk heard (for a brother, a talk number, etc.).
normal_loop_clause_syntax refers to a normal WHERE clause (FROM) or a proper SQL statement (SQL). See the LOOP topic for more information.
Note that the front half is the same syntax as VARIABLE_FIELD.
Example:
(Statement split over multiple physical lines for clarity only)
LOOP FROM "Home Talks" SORTBY "Last Given"
LOOKUP_FIELD "Coordinator" $strCoordinator
FROM "Congregations" NODATERANGE
WHERE "Congregations" IS CURRENT."Congregation"
TEXT "$strCoordinator"
EOL
END_LOOP
Copyright © 2002 - 2025 by Andrew Truckle. All Rights Reserved.
- Using Public Talks
- Main Application Menu
-
Database Ribbon Panel
- Assignments Editor
- Backup Database
- Check Talk Exchange
- Compact Database
- Convert Database
- Create Unassigned Date Entries
- Database Security
- Maintain Databases
- Purge Database
- Rearrange Dates
- Restore Database
- Help Ribbon Panel
-
Home Ribbon Panel
- Create a Report
-
Manage Custom Reports
- Editing Scripts
- Content Ribbon Panel
- System Ribbon Panel
- Script Command Syntax
-
Tutorials
- Using The Script Editor
-
How To Write Scripts
- Module 1 - The Basics
- Module 2 - Hello, World!
- Module 3 - Multiple Text Blocks
- Module 4 - It's A Date, Then
- Module 5 - Oh, I'm Blushing!
- Module 6 - It is a Rainbow!
- Module 7 - The Font Of All Knowledge
- Module 8 - Queue To The Right
- Module 9 - Memory Like An Elephant
- Module 10 - May I Squeeze In There?
- Module 11 - Move Over, Please
- Module 12 - You Move Over Here
- Module 13 - Is My Back A Funny Colour?
- Module 14 - I'm Going Loopy Here!
- Module 15 - Fields Of Golden... Text
- Module 16 - Man, That Looks Weird
- Module 17 - Inner Peace, Inner Loop
- Advanced Script Features
- Quick Access Toolbar
- Settings Ribbon Panel
- Tools Ribbon Panel
- Revision History
- Contact Information