Microsoft Dexterity. Comprehensive Index Release 12

Similar documents
User Manual. Senior Project Mission Control. Product Owner Charisse Shandro Mission Meow Cat Rescue and Adoptions, Inc.

Writing Simple Procedures Drawing a Pentagon Copying a Procedure Commanding PenUp and PenDown Drawing a Broken Line...

ENTRY CLERK MANUAL FOR THE ENTRYCLERK.CFA.ORG WEB APPLICATION. Page 1

Getting Started. Instruction Manual

The purchaser may copy the software for backup purposes. Unauthorized distribution of the software will not be supported.

Scratch Lesson Plan. Part One: Structure. Part Two: Movement

Dasher Web Service USER/DEVELOPER DOCUMENTATION June 2010 Version 1.1

PNCC Dogs Online. Customer Transactions Manual

PNCC Dogs Online. Customer Transactions Manual

Getting Started! Searching for dog of a specific breed:

Understanding the App. Instruction Manual

Configuring and Using CATS

KB Record Errors Report

Table of Contents. Page 2 ebook created with Orion PDF Author orion.aidaluu.com. What is Orion Label Maker?

6.14(a) - How to Run CAT Reports Record Errors Report

Supporting document Antibiotics monitoring Short database instructions for veterinarians

Manual. Compiled by. Leslie Bergh & Tim Pauw. Copyright reserved by BenguelaSoft CC. Version

Check the box after reviewing with your staff. DNA Collection Kit (Cheek Swab) Mailing a DNA Cheek Swab to BioPet. Waste Sample Collection

1 Turtle Graphics Concepts

b. vulnerablebreeds.csv Statistics on vulnerable breeds for the years 2003 through 2015 [1].

Army Community Recreation Reports Online (ACRRO) 2.0 Bulk Buy Requests Quick Reference Help Guide

5 State of the Turtles

Overview of Online Record Keeping

Questions and answers for exhibitors entering shows using TOES

Release note Chesar 3 (and migration tool)

Biology 164 Laboratory

Contents. Page 1. . Downloading Data Downloading EIDs and Associated Ear Tag Numbers...19

Identity Management with Petname Systems. Md. Sadek Ferdous 28th May, 2009

Bob Comfort Durham Rd. 39, Zephyr, ON, Canada L0E 1T0 Tel: (905) Web Address:

The Breeder's Standard

Army Community Recreation Reports Online (ACRRO) 2.0 Bulk Buy Requests Quick Reference Help Guide

Effective Vaccine Management Initiative

HerdMASTER 4 Tip Sheet CREATING ANIMALS AND SIRES

Clicker Books: How to Make a Clicker Book Using Clicker Books App v

Texel Sheep Society. Basco Interface Guide. Contents

FairEntry Glossary. FairEntry Setup

Econometric Analysis Dr. Sobel

Hello Scratch! by Gabriel Ford, Sadie Ford, and Melissa Ford. Sample Chapter 3. Copyright 2018 Manning Publications

Finch Robot: snap level 4

Coding with Scratch - First Steps

~~~***~~~ A Book For Young Programmers On Scratch. ~~~***~~~

Elite Outdoor Bark Control

COOPER POWER SERIES. S.T.A.R. Type ER faulted circuit indicator installation instructions. Fault Indicators MN320006EN

Graphics libraries, PCS Symbols, Animations and Clicker 5

TOES TICA Online Entry Service. User Manual

Workbook. Version 3. Created by G. Mullin and D. Carty

OPERATING GUIDE PLEASE READ THIS ENTIRE GUIDE BEFORE BEGINNING

USING FARMAX LITE. Upper navigation pane showing objects. Lower navigation pane showing tasks to be performed on objects

Be Doggone Smart at Work

SARG Guide Surrey Amphibian and Reptile Group. SARG Reptile Surveyor s Guide Using SARGWEB. April 2012 Version 1.0. Steve Langham

FIF CAT WG Discussion Document Firm-Designated ID Walk-Through Originally Submitted: April 8, 2013, Updated August 5, 2014

PDA- Herdman for field data recording:

DOGS SEEN PER KM MONITORING OF A DOG POPULATION MANAGEMENT INTERVENTION

PetSpy Advanced Dog Training System, Model M86N

Required and Recommended Supporting Information for IUCN Red List Assessments

Guidance Document. Veterinary Operating Instructions. Guidance re: Requirements for Authorising Veterinarians Notice.

Mendelian Genetics Using Drosophila melanogaster Biology 12, Investigation 1

Call of the Wild. Investigating Predator/Prey Relationships

User s Guide. High Performance Linear Products SLOU119

King Fahd University of Petroleum & Minerals College of Industrial Management

Manual Compustam-Cloud

ETSI TS V ( )

Package TurtleGraphics

Applied Information and Communication Technology. Unit 3: The Knowledge Worker January 2010 Time: 2 hours 30 minutes

The ALife Zoo: cross-browser, platform-agnostic hosting of Artificial Life simulations

PetSpy Premium Dog Training Collar, Models M919-1/M919-2

BENZING M1 Club Manual

Lab 6: Energizer Turtles

Life Under Your Feet: Field Research on Box Turtles

MEMORANDUM OF UNDERSTANDING (MOU)

CSSE 374 Software Architecture and Design I

Bluefang. All-In-One Smart Phone Controlled Super Collar. Instruction Manual. US and International Patents Pending

Programming and Installation Guide. PPA Microchip Cat Flap. Series. Please read this entire guide before beginning.

Good Health Records Setup Guide for DHI Plus Health Event Users

Delta Smart. Owner s Manual

NoBark 6. Operating Guide. Please read this entire guide before beginning

Woonsocket Education Department REQUEST FOR PROPOSAL. For. Copiers Multi Function Device Lease

CAT Paid vs. CAT Unpaid November 2012

Buy The Complete Version of This Book at Booklocker.com:

November Final Report. Communications Comparison. With Florida Climate Institute. Written by Nicole Lytwyn PIE2012/13-04B

PARCA. DoD EVM Policy Initiatives. Mr. John McGregor PARCA Deputy Director for EVM. NDIA IPMD Meeting August 29, 2018

Nestlé S.A. Independent Assurance of Compliance with the Nestlé Policy and Instructions for Implementation of the WHO International Code Marketing

Guidance Document. Hides and Skins HIDESKIN.ALL. 7 August A guidance document issued by the Ministry for Primary Industries

SMARTKITTY SELFCLEANING LITTER BOX

Quick Setup Guide Model 5134G

400 Yard Trainer GDT Product Manual

5 Killer Dog Training Mindmaps to Help You Effectively Train Your Dog in 30 Days

Draft ESVAC Vision and Strategy

OIE strategy on AMR and the Prudent Use of Antimicrobials

Online WHIPPET User Guide September 2014

SARG Rare Reptile Course Syllabus

Guideline Diagnostic Data in Poultry Slaughtering

Subdomain Entry Vocabulary Modules Evaluation

SAFETY BURNDY HYPRESS TM OPERATING & MAINTENANCE INSTRUCTIONS Y750BH 2004 FCI USA INC.

3M Industrial Tapes for Marking. Delivering the durability you need and the versatility you want.

Five9 VCC Hot Keys and Keyboard Shortcuts Quick Reference

PYTHON FOR KIDS A Pl ayfu l I ntrodu ctio n to Prog r am m i ng J a s o n R. B r i g g s

Sheepdog: Alternative software-defined storage on your OpenStack cloud

Chapter 18: Categorical data

Introducing and using InterHerd on the farm

Transcription:

Microsoft Dexterity Comprehensive Index Release 12

Copyright Copyright 2012 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred. Intellectual property This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. Trademarks Microsoft and Dexterity are trademarks of the Microsoft group of companies. FairCom and c-tree Plus are trademarks of FairCom Corporation and are registered in the United States and other countries. All other trademarks are property of their respective owners. Warranty disclaimer Microsoft Corporation disclaims any warranty regarding the sample code contained in this documentation, including the warranties of merchantability and fitness for a particular purpose. License agreement Use of this product is covered by a license agreement provided with the software product. If you have any questions, please call the Microsoft Dynamics GP Customer Assistance Department at 800-456-0025 (in the U.S. or Canada) or +1-701-281-6500. Publication date December 2012

INTRODUCTION

Introduction The Comprehensive Index is a compilation of all the indexes in the Dexterity documentation set. You can use this index to look up topics in any of the Dexterity manuals. Unlike indexes in other Dexterity manuals, each page number reference in the Comprehensive Index is preceded by a code indicating the manual in which the topic is located. The following table lists the two-letter codes and the manuals to which they correspond. Code Manual IG Integration Guide DU Dexterity Utilities FL Function Library Reference PG1 Programmer s Guide Volume 1 PG2 Programmer s Guide Volume 2 QS Quick Start SA Stand-alone Application Guide SR SanScript Reference For example, the entry below shows that information about the ask() function can be found on page 221 of Volume 1 of the Programmer s Guide, 15 and 52 of Volume 2 of the Programmer s Guide, on page 75 of the Quick Start manual, and page 27 of the SanScript Reference. ask() function PG1 221, PG2 15, PG2 52, QS 75, SR 27 The key identifying manuals and their corresponding codes is repeated on every other page throughout this manual. 2 COMPREHENSIVE INDEX

Index Symbols «operator, described PG2 20» operator, described PG2 20 Numerics 32-bit DLLs PG2 215 3-D border, for push buttons PG2 72 3D effects, user interface conversion DU 83 3-D highlight, defined PG2 457 A abbreviations for words appearing in windows IG 751 list of standard abbreviations IG 742 abort close statement SR 19 abort script statement SR 20 About Box form defined SA 193 described PG1 119 About Dexterity, menu item PG1 41 About Dexterity Utilities, menu item DU 14 About menu item, changing name FL 514 abs() function SR 21 accelerator key defined DU 159, PG2 457 for commands FL 65, FL 76 accented characters, displaying PG2 319 access keys defined PG2 457, QS 113 described QS 99 for form-based menu items PG1 168, PG1 178 for form-based menus PG1 167, PG1 178 for push buttons PG1 72 access privileges determining SQL Server role IG 666 for tables IG 38, IG 710 account indexes defined IG 755 described IG 40 storing in tables IG 40 using IG 41 account numbers see also account indexes defined IG 755 storing in tables IG 40 action ID creating IG 213, IG 576 describes IG 213 disassembling IG 214, IG 593 Action Pane acting on action errors IG 228 adding actions IG 262, IG 298 adding command lists IG 573 adding commands IG 568 adding groups IG 262, IG 298 adding items IG 216 adding to card list IG 261 adding to transaction list IG 298 button sizes IG 214 button types IG 214 checking access for actions IG 219 command scripts IG 216 commands for actions IG 214, IG 261, IG 298 commands for groups IG 214 constants for actions IG 261, IG 298 Date Restrictions predefined action IG 617 determining whether action exists IG 596 determining whether group exists IG 597 drop dialogs for actions IG 222 enabling and disabling actions IG 267, IG 302 executing actions IG 268 Export To Excel predefined action IG 617 finding commands IG 600 images for IG 215 layout priority IG 215 logging status for actions IG 225 Action Pane (continued) Message Bar usage IG 225 performing actions for marked rows IG 224 predefined actions IG 617 predefined groups IG 617 Print This List predefined action IG 617 registering actions IG 266, IG 302, IG 622 registering actions and groups IG 219 registering commands IG 266, IG 302 registering groups IG 266, IG 302, IG 623 Restrictions Group IG 617 Restrictions predefined action IG 617 User-defined Group 1 IG 617 User-defined Group 2 IG 617 verifying actions IG 221 actions acting on errors IG 228 action ID IG 213 adding to Action Pane IG 216, IG 568 adding to custom lists IG 216, IG 219 adding to for Microsoft Dynamics GP lists IG 232 adding to Microsoft Dynamics GP lists IG 216 always available actions IG 219 chapter IG 213-IG 229 checking action access for custom lists IG 220 checking action access for Microsoft Dynamics GP lists IG 220 commands for IG 214 confirming for lists IG 581 constants for IG 213, IG 261, IG 298 default action IG 268, IG 303 determining whether exists IG 596 drop dialogs for actions IG 222 COMPREHENSIVE INDEX 3

A actions (continued) enabling and disabling for Action Pane IG 267, IG 302 executing IG 222 executing for custom lists IG 222 executing for Microsoft Dynamics GP lists IG 223 for card lists IG 261 for lists IG 205 for Report List IG 325 for transaction lists IG 298 images for IG 215 indicating action complete IG 565 indicating mutli-select action is complete IG 619 logging action status IG 225 logging errors during processing IG 566 Message Bar usage IG 225 multi-select actions IG 219 overview IG 213 performing for marked rows IG 224 predefined actions IG 617 registering for Action Pane IG 266, IG 302, IG 622 registering for lists IG 219 registering for Microsoft Dynamics GP lists IG 219 single-select actions IG 219 types IG 219 verifying IG 221 ActionStatus_LogActionComplete() function IG 565 ActionStatus_LogError() function IG 566 Activate procedure IG 732 activate script, for windows PG2 42 active locking allowing for tables PG1 109, PG1 385 defined PG2 457 described PG2 175 for SQL tables PG1 385 releasing locks SR 218 activity log table contents SA 48 activity log table (continued) overview SA 48 Activity Report SA 50 activity tracking chapter SA 47-SA 50 defined SA 193 overview SA 47 sample implementation SA 49-SA 50 using in the Sample System Manager dictionary SA 165 using the Security procedure SA 47 Activity tracking function library FL 27-FL 31 Activity_GetBackgroundStatus() FL 28 Activity_GetExitMode() FL 29 Activity_GetResourceName() FL 30 ActOnError procedure, for list action errors IG 228 Add button, how used in Dexterity PG1 45 add database triggers described IG 97 example IG 97 add item statement SR 22 AddCategory procedure IG 522 AddCommand procedure IG 524 AddCommand() function IG 568 AddCommandBar() function IG 722 AddCommandToCmdBar() function IG 724 AddCommandToMenu() function IG 636 AddContentArea procedure IG 526 AddGroup() function IG 573 adding fields to a report layout PG1 296 to a window layout PG1 132 adding items to list fields SR 22 adding records, see saving records adding records on the fly defined IG 755 described IG 132 script example IG 132 Adding to SmartList Objects, chapter IG 343-IG 354 AddItems procedure IG 527 addition operator use in calculated fields PG1 325 use in sanscript PG2 19 additional footers beginning a new report after PG1 344 creating PG1 343-PG1 345 described PG1 341 illustration PG1 342 position in report layout PG1 342 printing after given number of records in body PG1 343 relationship with additional headers PG1 341 selecting field based upon PG1 344 starting a new page after PG1 344 suppressing PG1 344, PG1 345 use in reports PG1 295 additional headers creating PG1 343-PG1 345 described PG1 341 illustration PG1 342 position in report layout PG1 342 relationship with additional footers PG1 341 selecting field based upon PG1 344 suppressing PG1 344 use in reports PG1 295 Additional Headers and Footers, chapter PG1 341-PG1 349 Additional menu defined IG 755 described IG 30 naming items in IG 81 Additional Resources, part PG1 206-PG1 249 add-line, defined PG2 457 addmonth() function SR 23 AddMyReport() function IG 546 AddNavBarButton() function IG 638 AddNew procedure IG 547 AddQuickLink procedure IG 548 AddReport() function IG 575 address resolving e-mail address FL 389, FL 423 4 COMPREHENSIVE INDEX

A address (continued) retrieving from user profile FL 411 address lists adding addresses FL 372, FL 398 counting addresses FL 373, FL 399 creating FL 374, FL 400 destroying FL 375, FL 401 message addressing dialog FL 379, FL 381, FL 402, FL 403 removing addresses FL 378, FL 422 retrieving addresses FL 376, FL 405 adds-allowed scrolling windows characteristics PG2 91 defined PG2 457 AddSection procedure IG 550 AddSecurityTaskOperation() function IG 648 AddSetupChecklistItem() function IG 676 AddSubSection procedure IG 551 AddTaskToRole() function IG 651 Advanced Scripting, part PG2 188-PG2 235 alert messages search the Dexterity online help for alert messages see also messages defined DU 159, PG2 457 alias file, described IG 429 aliases creating SA 70 defined SA 193 purpose SA 70 align to bottom tool using in report layout PG1 298 using in window layout PG1 130 Align To Grid menu item PG1 132 align to left tool using in report layout PG1 298 using in window layout PG1 130 align to right tool using in report layout PG1 298 using in window layout PG1 130 align to top tool using in report layout PG1 298 using in window layout PG1 130 aligning see also formats fields in reports PG1 298 fields in windows PG1 130 fields, with user interface conversion DU 87 objects to the grid PG1 132 Alignment drawn object property PG1 142, PG1 303 field property PG1 140, PG1 302 ALinks, for HTML Help FL 736 alphanumeric, defined PG2 457 AlreadyExistsOnMenu() function IG 640 alternate forms see also alternate windows checking into source code control PG1 467 described IG 29 determining if being used IG 662 alternate image, for icons PG1 234 alternate reports alternative to described IG 51 examples IG 52 checking into source code control PG1 467 controlling access to IG 50 defined IG 755 described IG 45 determining if being used IG 662 limitations IG 51 testing in a multidictionary environment IG 49 alternate windows see also alternate forms controlling access to IG 33 defined IG 755 delivering online help for IG 425 Alternate/Modified Forms and Reports window IG 33, IG 51 AltLineColor field property PG2 133 scrolling window property PG2 94, PG2 108 always-available actions described IG 219 performing IG 225 ampersands, in menus QS 99 Analysis Tools, part PG2 252-PG2 284 analyzing script performance, see script profiler AND, see logical AND anonymous table with anonymous fields described PG2 202 script example PG2 202 with known fields described PG2 201 script example PG2 201 anonymous tables and fields defined PG2 457 overview PG2 200 passing as parameters, script example PG2 203 returning data type for a field SR 93 anonymous() function SR 24 Appearance drawn object property PG1 142 field property PG1 140 appending, strings PG2 58 application connectivity COM (Component Object Model) PG1 16 MAPI PG1 16 application development chapter PG1 21-PG1 30 checklist PG2 288 managing PG2 289 overview PG2 287 procedure PG2 287 application dictionaries, see dictionaries Application objects in Excel Object Library PG2 376 Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 5

A Application objects (continued) in Outlook Object Library PG2 413 in Word Object Library PG2 362 Application Services, part IG 394-IG 430 application structure, of Sample System Manager SA 33 application-level menus, described PG1 165 applications adding product information IG 479 basic components PG1 11 building, checklist IG 477 changing icons FL 516 changing name in title bar FL 514 closing SR 73 compressing IG 481 developing IG 9, PG1 24, PG2 289 extracting IG 477 how to start creating PG1 49 installing PG1 485 installing with Windows Installer IG 503 integrating with Microsoft Dynamics GP PG1 20, PG1 22 multiuser PG1 17, PG2 176 operating in multidictionary environment IG 7 optimizing PG2 295 overview, illustration PG1 13 packaging DU 59, PG1 484-PG1 511 returning path of from launch file FL 280 stand-alone PG1 21 starting PG1 481 starting external applications SR 235 testing PG2 299-PG2 312 testing installation IG 486-IG 487 testing updated applications IG 497 transferring alternate forms and reports IG 478 types IG 7 types of PG1 21 applications (continued) updating DU 59, DU 67, PG1 499-PG1 511 updating, checklist IG 489 Area Pages adding categories to IG 522 adding commands to IG 524 adding content area to IG 526 adding for Navigation pane category IG 195 adding items from command list IG 527 command for IG 195 command lists for sections IG 196 creating IG 529 defining content for new pages IG 196 described IG 175 displaying IG 530 illustration IG 175 making available in web client IG 453 overview IG 175 scripts used for IG 521 sections for IG 531 setting command property IG 195 arrange tools, described PG1 130, PG1 298, QS 60 arranging items, in report layout PG1 298-PG1 299 array fields adding to a report layout PG1 299 creating PG1 90, PG1 95 defined PG2 457 described PG1 90, PG1 93, QS 37 elements of PG1 90 example PG1 93 illustration PG1 90 retrieving size SR 25 size PG1 90 array indexes defined DU 159, PG2 457 setting for report fields PG1 299 ArrayIndex, field property PG1 302 arrays defined DU 159 local variables PG2 24 arrays (continued) overview PG2 24 retrieving size SR 25 using in scripts PG2 24 arraysize() function SR 25 arrow tool using in report layout PG1 296 using in window layout PG1 129 ASCII returning character equivalent to SR 59 returning the value of a character SR 26 ASCII Character Codes, appendix PG2 455 ascii() function SR 26 ask() function PG1 221, PG2 15, PG2 52, QS 75, SR 27 ASKBUTTON predefined constants PG2 15 assemblies for.net, accessing through COM PG2 348 assert statement SR 29 assert statements compiling in scripts DU 39, DU 41, DU 43 compiling when performing transfers DU 25 assertions, described SR 29 assign as key statement SR 32 assign statement SR 31 assigning references SR 31 attached tables described PG1 120, PG1 122 options PG1 120, PG1 122 attaching scripts chapter PG2 39-PG2 43 to fields PG2 39 to forms PG2 43 to scrolling windows PG2 97, PG2 110 to windows PG2 41 Attachment objects, with COM PG2 420 attachments adding fields IG 440 attaching scripts IG 441 6 COMPREHENSIVE INDEX

B attachments (continued) business object key for IG 439 chapter IG 439-IG 443 creating unique key for IG 536 deleting IG 537 described IG 439 implementing for a window IG 440 opening attachments window IG 538 record type identifier IG 439 scripts for IG 441 scripts used for IG 535 Auto Add Field option, for data types PG1 75 Auto-Chunk utility PG1 487 creating chunk dictionaries DU 78-DU 81 defined IG 755, PG2 457 description DU 78 using to create an update chunk IG 497-IG 498 using to create chunk dictionaries IG 484-IG 486 Auto-Chunk window DU 78, IG 485 AutoComplete, field property PG1 138 auto-complete adding items FL 34, PG2 75 described IG 166, PG2 74 disabling FL 38, PG2 75 enabling FL 38, PG2 75 for maintenance windows IG 166 options FL 39 removing items FL 35, FL 36, FL 37, PG2 74, PG2 76 saving items PG2 76 sharing auto-complete values PG2 74 Auto-complete function library FL 33-FL 39 AutoComplete_AddStringValue() FL 34 AutoComplete_RemoveAllData() FL 35 AutoComplete_RemoveFieldData() FL 36 AutoComplete_RemoveStringValue() FL 37 AutoComplete_SetMode() FL 38 AutoComplete_SetOptions() FL 39 AutoCopy, field property PG1 138, PG2 457, QS 113 auto-generated stored procedures creating FL 560 defined PG2 457 deleting FL 564 described PG1 391 disabling PG1 109, PG1 393 auto-link tables described PG1 155 for windows PG1 155 AutoLinkTable, window property PG1 137, PG2 457, QS 58, QS 113 automatic script naming, see names automation, described PG2 329 automation client, described PG2 329 automation server, described PG2 329 AutoOpen, window property PG1 137 AVERAGE, report restriction function PG1 315 Average, report display type PG1 358 B BackColor drawn object property PG1 142, PG1 303 field property PG1 140, PG1 302 window property PG1 138 background, exporting application background to text PG2 308 background color for list view images PG2 138 for tree view images PG2 126 background processing call stack usage PG2 226 checking for items in process queue FL 28 monitoring PG2 204 overview PG2 204 background processing (continued) procedure triggers IG 106 temporary tables PG2 204 background tasks, defined PG2 457 Basic Application Functions, chapter SA 7-SA 9 Basic Scripting, part PG2 46-PG2 63 Basics, part DU 6-DU 14, PG1 32-PG1 45 beep statement constants used with SR 35 sound mapping for Windows SR 35 syntax and description SR 35 begingroup statement syntax and description SR 36 use with process groups SR 36 beta testing, see software testing big line item defined PG2 457 described PG2 96 for scrolling window PG2 96, PG2 109 big text tool PG1 129 bit operations clearing bits SR 40 described PG2 57 setting bits SR 41 testing bits SR 42 bitclear() function SR 40 bitmap images, as native pictures PG1 213 bitset() function SR 41 bittest() function SR 42 block indenting, described PG2 26 block size, for cursors PG1 382 block table description DU 133 errors in DU 134 blocks defined DU 8, DU 159, PG2 457 removing DU 60 body, described QS 103 boolean control type PG1 55 Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 7

C boolean (continued) properties, retrieving with scripts FL 178 properties, setting with scripts FL 202 reading from defaults file FL 130 storage type PG2 12, PG2 14 use in reports PG1 304 boolean expressions defined PG2 457 described PG2 18 boolean values, formatting for lists IG 609 Border drawn object property PG1 142 field property PG1 140 setting with script FL 202 Breakpoint Options window PG2 259 Breakpoints, menu item PG2 253 breakpoints clearing PG2 257 conditional PG2 259 debugger stop statement SR 96 defined PG2 458 deleting PG2 258 described PG2 257 disabling PG2 258 enabling PG2 258 encountering PG2 260 ignoring PG2 258 list of PG2 258 options PG2 259 setting PG2 257 toggling PG2 257 types of PG2 259 unconditional PG2 259 Breakpoints window PG2 258 browse buttons chapter IG 119-IG 121 creating IG 119 defined IG 755 described IG 27, IG 119 global fields used IG 119 illustration IG 119 scripts attached IG 120 browse-only scrolling windows characteristics PG2 90 browse-only scrolling windows (continued) defined PG2 458 buffers see also table buffers defined PG2 458, QS 113 described PG2 148 build numbers, reading from a dictionary FL 507 build process automating PG1 457 described PG1 456 BuildDictSpecifidID() function IG 213, IG 576 building a chunk dictionary IG 484 building an application chapter IG 477-IG 482 checklist IG 477 part PG1 48-PG1 160 using macros for IG 482 building dictionaries with source code control PG1 456 built-in commands described PG1 185 table PG1 185 Business Analyzer adding a parameter IG 624 adding a value to a report parameter IG 598 content on Home Page IG 417 default content for IG 418 default reports for IG 558, IG 586 default reports for list IG 272 enabling for lists IG 272 installing report for sample integration IG 21 passing list selection as a parameter IG 273 path for reports IG 586 SQL Server Reporting Services reports IG 272 using for lists IG 272 business object key components of IG 439 creating IG 536 described IG 439 button drop lists adding submenus FL 171, FL 173, PG2 68 caption and images PG2 67 control type PG1 55 creating command list for FL 172 data associated with item position SR 170 defined PG2 458 disabling items SR 108 drop indicator PG2 68 enabling items SR 118 marking items SR 63 name associated with item position SR 171 number of items in SR 88 returning command tag for item FL 175 returning whether item is marked SR 65 specifying images FL 184, FL 211 static picture values PG1 53 static text values PG1 53 unmarking items SR 290 using PG2 67 Button Items window QS 31 button size, for Action Pane buttons IG 214 button type, for Action Pane buttons IG 214 buttons, see browse buttons, push buttons, lookup buttons ButtonsExistForProduct() function IG 726 C calculated expression, see calculated fields Calculated Field Definition window PG1 323 calculated fields see also system-defined functions, user-defined functions adding fields to the expression PG1 327 calculated expressions PG1 323 8 COMPREHENSIVE INDEX

C calculated fields (continued) changing Evaluate After DU 90-DU 91 chapter PG1 323-PG1 339 concatenating in PG1 326 conditional expressions PG1 323 creating, procedure PG1 324-PG1 325 defined PG2 458 dependencies PG1 338 described PG1 323 evaluation order PG1 338 hidden dependencies PG1 338 nesting system-defined functions PG1 330 operators used in PG1 325-PG1 327 result type restrictions PG1 323 using constants in PG1 329 using global variables in PG1 329 using legends in PG1 328 using other calculated fields in PG1 327 using report fields in PG1 327 using system-defined functions in PG1 330 using to retrieve third-party report data IG 53, IG 55 using user-defined functions PG1 330, PG1 336 calculations performing with scripts PG2 55 rounding SR 99 call sproc statement SR 46 call stacks chapter PG2 225-PG2 229 defined PG2 458 described PG2 225 effect of run script delayed statement PG2 229 effect of run script statement PG2 227 for background processing PG2 226 for foreground processing PG2 225 call stacks (continued) how used PG2 225 illustration PG2 225 managing use PG2 227 special processes PG2 226 unwinding PG2 263 call statement SR 43 call with name statement SR 50 callback objects accessing PG2 354 adding fields FL 140 adding methods FL 138, PG2 352 adding properties PG2 351 adding to running object table PG2 352 attaching to event handlers FL 54 creating FL 142, PG2 351 described PG2 351 detaching from event handlers FL 57 documenting PG2 352 for event handlers PG2 356 making accessible PG2 352 reference to current callback SR 277 retrieving current callback object PG2 353 use PG2 351 Callbacks and Events, chapter PG2 351-PG2 357 called script, defined PG2 458 calling script, defined PG2 458 Calls, menu item PG2 253 Calls window PG2 263 Cancel, field property PG1 138, PG2 458 Cancel button defined IG 755 described IG 124 guidelines IG 124 how used in Dexterity PG1 45 script example IG 124 captions retrieving with scripts FL 180 setting with scripts FL 204 card lists access IG 246 actions IG 261 adding Action Pane IG 261 adding Information Pane IG 269 adding to Navigation Pane IG 277, IG 309, IG 625 attaching tables IG 247 card list form IG 245 chapter IG 245-IG 279 closing IG 275 column definitions IG 248, IG 583 column names IG 249 command to open IG 275 confirming actions IG 581 confirming multi-select action is complete IG 619 constants for list options IG 251 custom view IG 585 custom views IG 277 default action IG 268 default view IG 589 default view options IG 588 described IG 206 executing actions IG 268 filling with data IG 252 filter tokens for IG 260 form used IG 245 formatting exported data IG 258 ID for IG 277, IG 309, IG 625 illustration IG 245 list options IG 251 main table IG 247 opening IG 274 options IG 251 options drop-down list IG 251 overview IG 245 predefined selections IG 251 procedures CheckActionAccessForRecor d IG 267 CheckFactBoxEnabled IG 272 CheckListAccess IG 246 Close IG 275 Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 9

C card lists (continued) procedures CreateListColumnsData IG 248 CreateListFactBoxData IG 272 CreateListOptionsData IG 251 CreateListRibbonData IG 262 ExecuteAction IG 268 FillListOptionsDDL IG 251 FormatField IG 258 GeneratePreviewPaneXML IG 269 GetColumnName IG 249 GetColumnTokens IG 260 GetSortIndex IG 252 Initialize IG 274 LinePre IG 274 LoadFactBoxParameters IG 273 Refresh IG 254 RegisterCommands IG 266 SetRange IG 252 ranges for data IG 252 reference to main table IG 247 registering IG 277, IG 309, IG 625 restricting rows IG 252 row selection actions IG 274 security IG 246 setting Information Icon value IG 254 setting list type IG 274 sorting IG 252 sublist IG 625 table access IG 247 table reference IG 247 tables used for IG 247 template form IG 245, IG 282 temporary table used for IG 246 verifying whether open IG 208 cascading menus defined PG2 458 described PG1 171 for button drop lists FL 171, FL 173, PG2 68 cascading style sheets, formatting online help IG 426 case converting string to lower case SR 175 converting string to upper case SR 293 case...end case statement PG2 62, SR 52 casting, described PG2 23 CAT operator, use in calculated fields PG1 326 Catalog objects, with COM PG2 390 catch, defined PG2 458 categories for Area Pages IG 522 for system colors PG1 152 categories for lists IG 207 category name, retrieving for Report List report IG 319 Cell objects, with COM PG2 370 centering text in a field, see formats CHAMP creating MAP files SA 69 defined SA 193 MAP file entries SA 69 Change Core window DU 49 change flag clearing SR 67 defined PG2 458 setting SR 143 change item statement SR 57 change log reports, defined IG 755 change script see also field change scripts defined PG2 458, QS 113 described QS 65 change statement SR 54 changed() function QS 81, SR 58 changes to forms and windows, checking for SR 58 changing dictionary core, procedure DU 48-DU 49 changing items in list fields SR 57 in menus SR 57 char() function SR 59 characters, returning ASCII value of SR 26 characters per inch, for report text PG1 306 Chart objects, with COM PG2 385 charts additional resources transferred DU 26 characteristics of control types PG1 54 common uses for static picture values PG1 53 common uses for static text values PG1 53 composite format options PG1 86 currency format options PG1 85 currentcomponent() function return values PG2 87 default form-based menu set PG1 172 Dexterity predefined constants PG1 219 drawn object properties PG1 142, PG1 303 field properties PG1 138-PG1 140, PG1 302 formats for currency fields PG1 81 formats for variable currency fields PG1 81 inherited menu options PG1 167 locking scenarios PG2 176 numeric format options PG1 85 packaging applications DU 59 predefined menu actions PG1 169 report sections PG1 294 reports summary DU 95-DU 100 scrolling window properties PG2 94, PG2 108 scrolling window scripts PG2 110 standard buttons in Dexterity PG1 45 string comparisons PG2 59 string format options PG1 86 updating applications DU 59 utility summary DU 17-DU 19 window properties PG1 137-PG1 138 check box, tool PG1 129 10 COMPREHENSIVE INDEX

C check boxes control type PG1 56 defined PG2 458, QS 113 static picture values PG2 69 static text values PG1 53 Style property PG2 69 types PG2 69 use in reports PG1 304 working with PG2 69 check command statement SR 60 check error statement SR 61 check field statement SR 63 Check In to Repository window PG1 447 check links, defined IG 755 check marks adding to a form-based menu item PG1 173 adding to a menu item SR 64 removing from a form-based menu item PG1 173 removing from a menu item SR 291 check menu statement SR 64 Check Out from Repository window PG1 444 CheckActionAccessForRecord procedure for card lists IG 267 for transaction lists IG 302 checkedfield() function SR 65 checkedmenu() function SR 66 CheckIn To Repository window PG1 440 checking in dictionaries PG1 440 source files PG1 446 source files, using generic provider PG1 471 checking out source files PG1 442 source files, using generic provider PG1 471 CheckListAccess procedure for card lists IG 246 CheckListAccess procedure (continued) for transaction lists IG 282 checklists, see procedures child nodes counting FL 641 described PG2 118 removing FL 659 CHM file, defined SA 193 chunk dictionaries adding modules to DU 65, PG1 492 attaching installation scripts DU 64, DU 80, PG1 489, PG1 491 building an update chunk IG 497-IG 498 compression DU 80 Create Chunk Dictionary window PG1 490 creating, procedure DU 61-DU 66, DU 78-DU 81 creating with Dexterity Utilities, procedure PG1 486 defined DU 8, DU 159, IG 755, PG2 458 described DU 61, IG 484 editing DU 62 ending scripts DU 64, DU 80, IG 486, PG1 489, PG1 491 for updates PG1 504 modules to include DU 65, PG1 492 not unchunking PG1 494 purpose DU 61, PG1 486 selecting a module DU 63, DU 79 sequence numbers DU 63 starting scripts DU 64, DU 80, IG 486, PG1 489, PG1 491 testing IG 486-IG 487 troubleshooting PG1 494 unchunking PG1 494 unchunking with command line parameter PG1 496 using the Auto-Chunk utility IG 484-IG 486 chunk dictionaries (continued) version numbers DU 63, DU 79, IG 485 chunk utility, defined DU 159, PG2 458 chunks, see chunk dictionaries circle tool, using in report layout PG1 297 Class Browser window PG2 339, PG2 345, PG2 354 classes described PG2 330 for system exceptions PG2 239 retrieving for exceptions FL 162, FL 163 clean-up for command-based menus PG1 194 for toolbars PG1 204 Clear, menu item DU 13, PG1 40 Clear button defined IG 755 described IG 124 guidelines IG 124 script example IG 124 clear changes statement SR 67 clear data, defined SA 193 clear field statement SR 68 clear force change statement SR 69 clear form statement SR 70 clear table statement SR 71 clear window statement SR 72 clearing all fields in all windows of a form SR 70 change flags SR 67 fields SR 68 table buffers SR 71 windows SR 72 ClearMakredRecordsEvent procedure, for lists IG 225 client, retrieving type of FL 504 client buffer, defined PG2 458 client/server, defined PG2 458 client-side triggers, see triggers Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 11

C clone tables, creating as temporary tables FL 589 close application statement SR 73 Close Destination Dictionary, menu item DU 13 Close Editable Dictionary, menu item DU 13 close form statement SR 74 close palettes statement SR 75 Close procedure for card lists IG 275 for transaction lists IG 307 Close Source Dictionary, menu item DU 13 close table statement SR 76 Close Window, menu item DU 13 close window statement SR 77 close windows statement SR 78 CloseBox, window property PG1 137 closing application SR 73 dictionaries DU 10 forms PG2 53, SR 74 palettes SR 75, SR 78 tables SR 76 windows PG2 53, SR 77, SR 78 windows, preventing SR 19 Clustered, key option PG1 107 clustered index, defined PG2 458 clustered keys PG1 107 CmdBarIsVisible() function IG 727 code, determining where running IG 453 code guidelines PG2 300 collections accessing with COM PG2 346 described PG2 346 for web client help IG 470 Color function library FL 41-FL 52 color properties custom color support PG1 153 system color support PG1 149 Color_ConvertNameToValue() FL 42 Color_ConvertRGBToValue() FL 43 Color_ConvertValueToName() FL 44 Color_ConvertValueToRGB() FL 45 Color_GetFromDialog() FL 46 Color_ResetSystemColor() FL 49 Color_SetSystemColor() FL 51 colors converting name to value FL 42 RGB to value FL 43 value to name FL 44 value to RGB FL 45 custom colors for reports PG1 307 for report items PG1 307 for sanscript syntax PG2 27 predefined colors for Dexterity FL 42, FL 44, FL 131 reading from defaults file FL 131 resetting system color category FL 49 retrieving for fields FL 181 retrieving from dialog FL 46 setting system color category FL 51 specifying for fields FL 201 system colors PG1 149, PG1 152 column headers, adding to a lookup IG 136-IG 137 Column objects, with COM PG2 394 column() function IG 115, SR 79 columns adding to Information Pane line items section IG 626 adding to SmartList IG 343, IG 356, IG 682 default values for table columns IG 38 for card lists IG 248, IG 583 for transaction lists IG 284, IG 583 names for in card list IG 249 names for in transaction list IG 286 removing from SmartList IG 694 columns for SmartList, deleting IG 333 columns, for list view fields adding FL 289, PG2 139 counting FL 291 removing FL 297 retrieving alignment FL 292 label FL 293 position FL 294 columns, for list view fields (continued) retrieving subitem FL 295 width FL 296 sizing PG2 140 specifying alignment FL 299 label FL 300 position FL 301 width FL 302 Columns_AddToken() function IG 577 Columns_AutoGenTokensForEnumFie ld() function IG 580 COM adding objects to running object table FL 59 automation client PG2 329 automation server PG2 329 callback objects PG2 351 class browser PG2 345 classes PG2 330 collections PG2 346 constants PG2 344 creating objects FL 56 data type conversion PG2 344 debugging PG2 348 error handling PG2 346 event handlers PG2 355 events PG2 331, PG2 354 exceptions PG2 239, PG2 346 interoperability with.net PG2 348 libraries PG2 333 methods PG2 343 methods with optional parameters PG2 344.NET assemblies PG2 348 object PG2 330 objects PG2 341 overview PG2 329 part PG2 328-PG2 357 properties PG2 343 references creating PG2 338 data types PG2 338 described PG2 337 script parameters PG2 340 12 COMPREHENSIVE INDEX

C COM (continued) references script variables PG2 340 referencing objects PG2 337 removing objects from running object table FL 61 retrieving objects FL 58 sanscript code PG2 341 type libraries PG1 227, PG2 333 using in scripts PG2 341 COM (Component Object Model), described PG1 16 COM function library FL 53-FL 61 COM in sanscript, chapter PG2 341-PG2 350 COM Libraries, chapter PG2 333-PG2 335 COM script examples with Microsoft ADO PG2 405 with Microsoft ADOX PG2 396 with Microsoft Excel PG2 387 with Microsoft Internet Explorer PG2 410 with Microsoft Outlook PG2 427 with Microsoft Word PG2 371 with Microsoft XML PG2 443 COM Type Libraries window PG2 334 COM_AttachEventHandler() FL 54 COM_CreateObject() FL 56 COM_DetachEventHandler() FL 57 COM_GetObject() FL 58 COM_RegisterRunningObject() FL 59 COM_RevokeRunningObject() FL 61 combo box, tool PG1 129 combo boxes control type PG1 56 data associated with item position SR 170 defined PG2 459 name associated with item position SR 171 number of items in SR 88 position of item associated with a data value SR 138 position of item in SR 139 combo boxes (continued) setting dropped size PG2 70 use in reports PG1 304 user interface conversion DU 86 comma-delimited files, saving reports to PG1 362 Command bar function library FL 83-FL 88 command bars, see toolbars Command Definition window PG1 181, PG1 188 command focus triggers described IG 93 example IG 93 command forms closing IG 173 defining commands IG 172 described IG 171, PG1 184 naming IG 171 opening IG 173 security IG 171 Command function library FL 63-FL 82 command line parameters, for runtime engine PG1 496 command linking, described IG 458 command list for navigation pane IG 177 for toolbar commands IG 189 Command list function library FL 89-FL 99 command lists adding commands FL 90 adding other command lists FL 90 adding to Action Pane IG 573 creating for ribbons FL 92 deleting all commands FL 98 deleting commands FL 97, FL 99 described PG1 183, PG1 184 finding commands FL 94 finding commands by postion FL 95 for Action Pane groups IG 214 function library FL 89-FL 99 number of commands in FL 96 removing all commands FL 98 command lists (continued) removing commands FL 97, FL 99 command scripts, for Action Pane actions IG 216 Command_Execute() FL 64 Command_GetAccelerator() FL 65 Command_GetBooleanProperty() FL 67 Command_GetIDs() FL 68 Command_GetImageProperty() FL 69 Command_GetNamedProperty() FL 71 Command_GetStringProperty() FL 72 Command_GetTag() FL 73 Command_GetType() FL 74 Command_HideAndDisable procedure IG 542 Command_Reset() FL 75 Command_SetAccelerator() FL 76 Command_SetBooleanProperty() FL 78 Command_SetImageProperty() FL 79 Command_SetNamedProperty() FL 81 Command_SetStringProperty() FL 82 Command_ShowAndEnable procedure IG 543 CommandBar_Create() FL 84 CommandBar_Destroy() FL 86 CommandBar_GetPosition() FL 87 command-based menus adding FL 430 automatic clean-up PG1 194 chapter PG1 191-PG1 194 described PG1 191 enabling FL 624 implementing PG1 191 removing FL 432 removing all menus FL 431 sample PG1 191 script for adding PG1 191 CommandList_Add() FL 90 CommandList_CreateList() FL 92 CommandList_FindCommand() FL 94 CommandList_GetCommandByPositio n() FL 95 CommandList_NumCommands() FL 96 Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 13

C CommandList_Remove() FL 97 CommandList_RemoveAll() FL 98 CommandList_RemoveCommandByP osition() FL 99 commands accelerator key FL 65, FL 76 adding to Action Pane IG 568 adding to command lists FL 90 adding to Microsoft Dynamics GP menus IG 180 adding to toolbars IG 188 built-in commands PG1 185 chapter IG 171-IG 174, PG1 181-PG1 189 checking FL 78, SR 60 command form PG1 184 command forms IG 171 controlling access PG1 185 creating for window field FL 176 creating, procedure PG1 188-PG1 189 defined PG2 459 defining IG 172 deleting from command lists FL 97, FL 98, FL 99 described PG1 181 disabling FL 78, PG1 185, SR 106 display name PG1 181 elements PG1 181 enabling FL 78, PG1 185, SR 116 executing FL 64 finding in command lists FL 94, FL 95 focus triggers FL 680, FL 683 for Action Pane actions IG 214, IG 261, IG 298 for Setup Checklist IG 421 function library FL 63-FL 82 hiding FL 78, PG1 185, SR 157 hiding and disabling IG 542 IDs FL 68 images FL 69, FL 79, IG 172, PG1 183, PG1 189 naming IG 172, PG1 181, PG1 188 overview IG 171, PG1 181 removing from command lists FL 97, FL 98, FL 99 commands (continued) resetting FL 75 retrieving attached form name FL 72 boolean properties FL 67 checked state FL 67 clean display name FL 72 display name FL 72 enabled state FL 67 IDs FL 68 image properties FL 69 named properties FL 71 shortcut key FL 65 string properties FL 72 tag FL 73 technical name FL 497 tooltip FL 72 type FL 74 visible state FL 67 ribbon options PG1 183, PG1 189 running PG1 185 running from scripts FL 64, SR 237 scripts used for IG 541 security IG 173, IG 542, IG 543, PG1 185 security form PG1 182 setting boolean properties FL 78 checked state FL 78, SR 60, SR 289 display name FL 82 enabled state FL 78, SR 106, SR 116 image properties FL 79 named properties FL 81 shortcut key FL 76 string properties FL 82 tooltip FL 82 visible state FL 78, SR 157, SR 260 shortcut PG1 182, PG1 188 shortcut key retrieving FL 65 setting FL 76 showing FL 78, PG1 185, SR 260 showing and enabling IG 543 syntax conventions FL 3, SR 3 commands (continued) tags FL 73, PG1 184 retrieving for window field FL 187 tags, retrieving FL 73 to open card lists IG 275 to open transaction lists IG 308 toolbar options PG1 183, PG1 189 tooltips PG1 182, PG1 188 types FL 74, PG1 182, PG1 189 unchecking FL 78, SR 289 use in Microsoft Dynamics GP IG 171 use on menus PG1 184 use on toolbars PG1 185 using PG1 184 comments in macros PG2 309 in sanscript PG2 8 Commit() function IG 554 communicating with the user ask() function PG2 52 chapter PG2 51-PG2 54 error statement PG2 51 using scripts PG2 51 warning statement PG2 51 company database, retrieving name IG 40 compare, defined PG2 459 compare dictionaries report, illustration PG1 507 Compare Dictionaries window DU 67 comparing composites, example PG2 88 numbers SR 176, SR 177 strings PG2 58 table definition to table structure FL 556 comparing dictionaries defined DU 159 procedure DU 67-DU 68 purpose DU 67 compatibility ID defined DU 159, PG2 459 described DU 70 compatibility message defined DU 159, PG2 459 14 COMPREHENSIVE INDEX

C compatibility message (continued) described DU 70 Compile, menu item PG1 258 Compile All, menu item PG1 258 Compile button PG1 256 Compile Dictionary button PG1 257 Compile Form Scripts window DU 38 Compile Global Functions window DU 42 Compile Global Procedures window DU 40 Compile Messages window PG2 33 compiler errors search the Dexterity online help for Compiler messages defined DU 159, PG2 459 described PG2 32 printing when compiling scripts DU 39, DU 41, DU 43 printing when performing transfers DU 25 when compiling scripts DU 39, DU 41, DU 43 when transferring resources DU 28 compiler messages, described PG2 32 compiler warnings defined PG2 459 described PG2 32 suppressing PG2 222 compiling all scripts for a form PG2 34 all scripts in a dictionary PG2 34 assert statements when compiling scripts DU 39, DU 41, DU 43 when transferring DU 25 controlling from scripts PG2 219 debug statements when compiling scripts DU 39, DU 41, DU 43 when transferring DU 25 defined DU 8, DU 159, PG2 459, QS 113 described QS 68 compiling (continued) errors DU 39, DU 41, DU 43 form function scripts DU 38 form procedure scripts DU 38 form scripts, in Dexterity PG2 34 form scripts, procedure DU 38-DU 39 global functions, procedure DU 42-DU 43 global procedures, procedure DU 40-DU 41 help files SA 63 including debugging information DU 25, DU 39, DU 41, DU 43 options DU 39, DU 41, DU 43 pragmas PG2 219 script preprocessor PG2 219 scripts PG2 32 when transferring resources DU 24 component addressing by offset, script example PG2 86 using a colon, script example PG2 85 component-based scripts currentcomponent() function PG2 86 for composites PG2 86 script example PG2 87 components component-based scripts PG2 86, SR 91 currentcomponent() function PG2 86 defined PG2 79, PG2 459 setting length SR 196 setting width base character SR 196 components of Dexterity, described PG1 33 components of Dexterity Utilities DU 7 Composite Definition window PG2 80 composite formats example PG1 80, PG1 86 format options PG1 86 composites accessing from within scripts PG2 85 chapter PG2 79-PG2 88 comparing PG2 88 component addressing by offset PG2 86 using a colon PG2 85 component-based scripts PG2 86, SR 91 control type PG1 57 copying data between SR 81 creating extended, procedure PG2 82-PG2 83 creating standard, procedure PG2 80-PG2 81 currentcomponent() function PG2 86 defined PG2 79, PG2 459 determining location of focus SR 91 displaying scroll arrows SR 197 example PG2 81, PG2 83 extended creating PG2 82-PG2 83 defined PG2 79 example PG2 83 format strings described PG1 80, PG1 86 example PG1 80, PG1 86 formatting PG1 80 items related to PG2 88 reports for DU 95 returning a names for FL 494, FL 496 returning a resource ID for FL 491, FL 494 setting component length SR 196 separator character SR 197 width base character SR 196 standard creating PG2 80-PG2 81 defined PG2 79 example PG2 81 Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 15

C composites (continued) use PG2 79 used for Report List IG 326 utilities for DU 17 Comprehensive Index, described PG1 5 compress, defined PG2 459 Compress Dictionary window DU 60, IG 481 Compress Keys, key option PG1 107 Compress utility, defined IG 755 compressed key, defined PG2 459 compressing chunk dictionaries DU 80 defined DU 8, DU 159 dictionaries described IG 481 procedure DU 60, IG 481-IG 482 options DU 60 purpose DU 60 removing unused blocks DU 60 total compression DU 60 concatenating defined PG2 459 in reports PG1 326 conditional breakpoints PG2 259 conditional expression, see calculated fields conditional operator, use in sanscript PG2 21 ConfirmAction() function IG 581 verifying Action Pane actions IG 222 Connection objects, with COM PG2 400 connection pools creating PG1 378 defined PG2 459 described PG1 378 connections defined PG2 459 described PG1 377 for pass-through SQL PG1 415 logging into a data source PG1 375 maximum number PG1 378 TCP/IP connection limits PG1 378 connectivity for source code control PG1 425 connectivity (continued) see application connectivity Constant Definition window PG1 218 constants accessing for COM objects PG2 344 chapter PG1 217-PG1 221 character constants PG1 220 creating, procedure PG1 218, PG1 219 defined PG2 459 described PG1 217 Dexterity constants, see predefined constants for core Microsoft Dynamics GP lists IG 217 for product IDs IG 10 for Setup Checklist help file name IG 423 in sanscript PG2 15 predefined constants chart PG1 219 described PG2 15 example of use PG1 221, PG2 15 using PG1 220 reports for DU 95 returning a names for FL 494, FL 496 returning a resource ID for FL 491, FL 494 script example PG1 220 types PG2 15 use PG1 217 user-defined PG2 16 using in calculated fields PG1 329 utilities for DU 17 ContactItem objects, with COM PG2 424 CONTAIN.EXE, described SA 187 container, see OLE container content areas, for Area Pages IG 526 Contents, menu item DU 14, PG1 41 context menu scripts attaching for fields PG2 40 attaching for scrolling windows PG2 105 context menu scripts (continued) attaching for windows PG2 42 context menus adding items PG1 196 automatically-added items PG1 196 built-in command list for PG1 186, PG1 195 chapter PG1 195-PG1 199 closing PG1 199 described PG1 195 displaying PG1 199 example PG1 197 focus behavior PG1 199 focus triggers example IG 89 focus triggers for FL 680, FL 683 in Microsoft Dynamics GP PG1 195 removing items PG1 196 using PG1 195 using in macros PG1 199 when available PG1 195 where used in applications PG1 195 context number, defined SA 193 context string, defined SA 193 context-sensitive help, described SA 69 context-sensitivity for fields SA 54 for modal dialogs SA 55 for windows SA 54 continue statement SR 80 control area defined PG2 459 push buttons IG 123 separators for push buttons IG 123 Control Count described PG1 348 report display type PG1 358 control field, defined IG 755, PG2 459 control types assigning to data types PG1 73 boolean PG1 55 button drop list PG1 55 check box PG1 56 combo box PG1 56 common, list of QS 27 16 COMPREHENSIVE INDEX

C control types (continued) composite PG1 57 currency PG1 57 currency (variable) PG1 58 date PG1 59 defined DU 159, PG2 459, QS 113 described QS 27 descriptions PG1 54-PG1 70 drop-down list PG1 60 examples PG1 54-PG1 70 horizontal list box PG1 60 integer PG1 61 list box PG1 61 list view PG1 62 long integer PG1 62 multi-select list box PG1 63 non-native list box PG1 64 picture PG1 65 progress indicator PG1 65 push button PG1 66 radio button PG1 66 radio group PG1 67 reference PG1 67 string PG1 68 text PG1 68 time PG1 69 tiny integer PG1 69 tree view PG1 70 visual switch PG1 70 ControlArea, window property PG1 138 Controlling the Compiler, chapter PG2 219-PG2 224 controls see also control types, window controls in windows IG 27 on toolbars PG2 77 working with PG2 67 conventions, in documentation DU 3, FL 2, IG 3, PG1 7, PG2 3, QS 5, SR 2, SA 3 conversion procedures, see converting data tables conversion report, for user interface conversion DU 82 converting numeric values to strings SR 264 strings to numeric values SR 294 user interfaces DU 82-DU 89 converting data tables conversion procedures PG1 500 c-tree tables PG1 500 finishing conversion FL 565 overview PG1 499 Pervasive.SQL tables PG1 500 SQL tables PG1 502 starting conversion FL 599 when required PG1 499 Copy, menu item DU 13, PG1 40 copy from field to field statement SR 81 copy from table statement SR 82 copy from table to table statement SR 83 copy from table to window statement SR 84 copy from window to table statement SR 85 copy from window to window statement SR 86 copy to table statement SR 87 copying resources PG1 517 core destination drop-down list DU 12, DU 155 core modules defined DU 8, DU 155, DU 159, PG2 459 resources stored in DU 157 core resources see also resources changing dictionary core, described DU 48 defined DU 8, DU 159, PG2 459 corruption, in dictionaries DU 132 Count, report display type PG1 358 count-against actions IG 221 count-for actions IG 221 counting group items PG1 348 counting (continued) groups PG1 348 countitems() function SR 88 count-neutral actions IG 221 countrecords() function SR 89 CPU information FL 505 Create Chunk Dictionary utility PG1 489 Create Chunk Dictionary window DU 62, PG1 490, PG1 508 Create Index, key option PG1 107 Create New Dictionary, menu item DU 13 Create procedure IG 529 Create() function IG 552 CreateBusObjKey() function IG 536 CreateDefaultColumn() function IG 583 CreateDefaultCustomViewRecord() function IG 585 CreateDefaultFactBox() function IG 586 CreateDefaultViewRecord() function - options IG 588 CreateDefaultViewRecord() function - view IG 589 CreateListColumnsData procedure for card lists IG 248 for transaction lists IG 284 CreateListOptionsData procedure for card lists IG 251 for transaction lists IG 286 CreateListRibbonData procedure for card lists IG 262 for transaction lists IG 298 CreateSecurityRole() function IG 652 CreateSecurityTask() function IG 653 creating, see individual topics Creating an International Product, chapter PG2 315-PG2 325 Creating New SmartList Objects, chapter IG 355-IG 379 criteria, for custom list view filters IG 278 Cross Link Analysis Report described DU 140 Key: DU Dexterity Utilities; FL Function Library Reference; IG Integration Guide; PG1 Programmer s Guide Volume 1; PG2 Programmer s Guide Volume 2; QS Quick Start; SA Stand-alone Application Guide; SR SanScript Reference COMPREHENSIVE INDEX 17