:Base Intra.hlp>main :Title IntraBuilder Help :Link Server.hlp :Index Server setup and troubleshooting=Server.hlp :Link BWS.hlp :Index Borland Web Server Help=BWS.hlp :Index Visual Query Builder Help=VQB32.hlp :Link VQB32.hlp 1 Getting Started 2 Introducing IntraBuilder 3 Introducing IntraBuilder=IDH_GS_INTRO 3 Why IntraBuilder? Why now?=IDH_GS_INTRO1 3 Enter IntraBuilder=IDH_GS_INTRO2 3 Some ideas for IntraBuilder applications=IDH_GS_SUGGESTIONS 3 IntraBuilder feature list=IDH_GS_FEATURELIST 3 If you're new to Web-based application development=IDH_GS_NEWDEVS 3 For advanced users, administrators, and developers=IDH_GS_ADVDEVS 3 Products and programs in your IntraBuilder package=IDH_GS_PACKAGE 3 Supported interfaces and Web servers=IDH_GS_APISUPPORT 3 Supported databases and data sources=IDH_GS_DBSUPPORT 3 Supported image formats=IDH_GS_PICSUPPORT 3 What you need to run IntraBuilder=IDH_GS_REQUIREMENTS 3 Installing IntraBuilder=IDH_GS_2INSTALL 3 Quick start notes=IDH_GS_QSTART0 3 Head start: SQL and JavaScript=IDH_GS_GENINFO 3 How to connect your IntraBuilder application to an SQL server=IDH_GS_SQLCONNECTS 3 Programming with JavaScript=IDH_GS_JSCRIPTINTRO 3 Behind the scenes: The IntraBuilder architecture=IDH_GS_ARCHITECT1 3 Getting Help=IDH_GS_USINGHELP 3 Help books=IDH_GS_HELPBOOK 3 Context-sensitive Help=IDH_GS_CSHELP 3 General and procedural Help=IDH_GS_GENHELP 3 Help Contents, Index, and Find features=IDH_GS_HELPCONTENTS 3 Help topic window controls and navigation=IDH_GS_HELPWINDOWS 3 Annotations and bookmarks=IDH_GS_ANNOBOOK 3 Copying Help text=IDH_GS_COPYHELP 3 Printing Help topics or pop-ups=IDH_GS_PRINTHELP 3 More on using Help=IDH_GS_MOREHELP 3 Removing IntraBuilder=IDH_GS_UNINSTALL 3 Documentation updates and additional information resources=IDH_GS_RESOURCES 2 Quick tour 3 Quick tour introduction=IDH_TOUR_INTRO 3 Creating and deploying an IntraBuilder application=IDH_TOUR_CREATING 3 Step one: Setting up=IDH_TOUR_BEFORE 3 Step two: Create a table=IDH_TOUR_CREATE_TABLE 3 Step three: Create a form=IDH_TOUR_CREATE_FORM 3 Step four: Enhance the new form in Form Designer=IDH_TOUR_ENHANCE_FORM 3 Add a graphic image (Step 4, cont'd)=IDH_TOUR_ADD_GRAPHIC 3 Rearrange form objects (Step 4, cont'd)=IDH_TOUR_REARRANGE_OBJECTS 3 Change the form title (Step 4, cont'd)=IDH_TOUR_CHANGE_TITLE 3 Add access to a report (Step 4, cont'd)=IDH_TOUR_CREATE_REPORT 3 Add a link to the report (Step 4, cont'd)=IDH_TOUR_ADD_REPORTLINK 3 Step five: View the finished form in your Web browser=IDH_TOUR_VIEW 1 Developer's Guide Part One: Working in the visual designers 2 Introduction to IntraBuilder 3 Using the online Developer's Guide=IDH_INTRODG1_USINGBOOK 3 Part I, IntraBuilder basics=IDH_INTRODG1_PT1BASICS 3 Part II, IntraBuilder JavaScripting=IDH_INTRODG1_PTIIJAVA 2 Overview of the process 3 Introduction to IntraBuilder programming=IDH_INTRO2_INTRO 3 The challenge of Web database applications=IDH_INTRO2_WEBCHALLENGE 3 World Wide Web basics=IDH_INTRO2_WWWBASICS 3 The problem with old solutions=IDH_INTRO2_OLDSOLUTIONS 3 IntraBuilder and dynamic HTML=IDH_INTRO2_INTRAHTML 3 Database connectivity=IDH_INTRO2_DATABASECONNECT 3 Persistence=IDH_INTRO2_PERSISTENCE 3 State management=IDH_INTRO2_STATEMGMT 3 The magic of just-in-time HTML=IDH_INTRO2_HTMLMAGIC 3 Choosing your development directory=IDH_INTRO2_CHOOSE_DIR 2 Designing tables 3 Designing tables introduction=IDH_TABLE_INTRO 3 Using the Table Expert=IDH_TABLE_DESIGNING 3 Using the Table Designer=IDH_TABLE_OPENING 3 The Table Designer window=IDH_TABLE_STRUCTURE_WINDOW 3 Getting around in the Table Designer=IDH_TABLE_STRUCTURE_USING 3 Adding and inserting fields=IDH_TABLE_ADDINGFIELDS 3 Moving fields=IDH_TABLE_MOVINGFIELDS 3 Deleting fields=IDH_TABLE_DELETINGFIELDS 3 Viewing a table's properties=IDH_TABLE_PROPERTIES 3 Adjusting the Table Designer window=IDH_TABLE_ADJUSTINGWINDOW 3 Saving the table structure=IDH_TABLE_SAVING 3 Abandoning changes=IDH_TABLE_ABANDONING 3 Printing the table structure=IDH_TABLE_PRINTING 3 Restructuring tables=IDH_TABLE_RESTRUCTURING 3 Important guidelines for restructuring=IDH_TABLE_GUIDELNES 3 Changing the structure=IDH_TABLE_CHANGESTRUC 3 Table access passwords=IDH_TABLE_SECURITY 3 Specifying data-entry constraints=IDH_TABLE_CONSTRAINTS 3 Referential integrity=IDH_TABLE_REFERENTIAL 3 Defining referential integrity=IDH_TABLE_DEFREFINT 3 Update and delete behavior=IDH_TABLE_UPDATEBEH 3 Changing or deleting referential integrity=IDH_TABLE_CHNGREFINT 3 Table structure concepts=IDH_TABLE_STRUCTURE_CONCEPTS 3 Table names=IDH_TABLE_NAMES 3 Table types=IDH_TABLE_TYPES 3 Field types=IDH_TABLE_FIELDTYPES 3 Indexing and sorting IntraBuilder tables=IDH_TABLE_INDEXING 3 Indexing versus sorting=IDH_TABLE_INDEXVSSORT 3 Sorting rows=IDH_TABLE_SORTING 3 Planning indexes=IDH_TABLE_PLANINDEX 3 Using indexes in data entry=IDH_TABLE_INDEXDATAENTRY 3 Using indexes in queries=IDH_TABLE_INDEXQUERY 3 Using indexes in reports=IDH_TABLE_INDEXREPORT 3 Using indexes to link multiple tables=IDH_TABLE_INDEXMULTTABLE 3 DBF index concepts=IDH_TABLE_DBFINDEX 3 Creating a simple index=IDH_TABLE_INDEXSIMPLE 3 Using the Table Designer to create a simple index=IDH_TABLE_INDEXSIMPLETD 3 Using the Manage Indexes dialog box to create a simple index=IDH_TABLE_INDEXSIMPLEMI 3 To select an index for a table=IDH_TABLE_INDEXSELECT 3 Modifying indexes=IDH_TABLE_INDEXMODIFY 3 Deleting indexes=IDH_TABLE_INDEXDELETE 3 Indexing on a subset of records for DBF tables=IDH_TABLE_INDEXSUBSET 3 Hiding duplicate values=IDH_TABLE_INDEXDUPHIDE 3 Creating complex indexes for DBF tables=IDH_TABLE_INDEXCOMPLEX 3 Rules for DBF complex indexes=IDH_TABLE_INDEXCOMPLEXRULES 3 Creating the DBF complex index=IDH_TABLE_INDEXCOMPLEXCREATE 3 Key expressions=IDH_TABLE_INDEXCOMPLEXKEY 3 Primary and secondary indexes for DB tables=IDH_TABLE_INDEXPRIMARY 3 DB primary indexes=IDH_TABLE_INDEXPRIMARYDB 3 Unique keys=IDH_TABLE_INDEXPRIMARYUNIQUE 3 Maintained and non-maintained indexes=IDH_TABLE_INDEXDBMAINTAIN 3 Creating primary indexes=IDH_TABLE_INDEXPRIMCREATE 3 Creating secondary indexes=IDH_TABLE_INDEXSECONDCREATE 2 Designing forms 3 Designing forms introduction=IDH_FORM_INTRO 3 Using the Form Expert=IDH_FORM_EXPERT 3 Overview of the Form Designer=IDH_FORM_OVERVIEW 3 Design and Run modes=IDH_FORM_MODES 3 The Form Designer menu=IDH_FORM_FORM_MENU 3 The Form Designer toolbar=IDH_FORM_FORM_TOOLBAR 3 The Form Designer context menu=IDH_FORM_FORM_SPEEDMENU 3 Form Designer tools=IDH_FORM_FORM_TOOLS 3 Form design surface=IDH_FORM_SURFACE 3 The Layout menu=IDH_FORM_LAYOUTMENU 3 Component Palette=IDH_FORM_COMPONENT 3 Standard controls=IDH_FORM_STANDARDCTRL 3 Data access objects=IDH_FORM_DATACCESS 3 Navigation objects=IDH_FORM_NAVIGATION 3 Update objects=IDH_FORM_UPDATE 3 Custom objects=IDH_FORM_CUSTOM 3 Working with components=IDH_FORM_CONTROLS 3 Adding components=IDH_FORM_CONTROLS_ADDING 3 Selecting components=IDH_FORM_CONTROLS_SELECTING 3 Selecting multiple components=IDH_FORM_MULTPLECOMP 3 Moving components=IDH_FORM_CONTROLS_MOVING 3 Cutting, copying, pasting, deleting=IDH_FORM_CONTROLS_EDITING 3 Undoing and redoing=IDH_FORM_CONTROLS_UNDOING 3 Aligning components=IDH_FORM_CONTROLS_ALIGNING 3 Resizing components=IDH_FORM_CONTROLS_RESIZING 3 Spacing components=IDH_FORM_CONTROLS_SPACING 3 Setting or changing properties=IDH_FORM_CONTROLS_PROPERTIES 3 Setting components in Form Designer=IDH_FORM_SETCOMPONENTS 3 Linking a form to tables=IDH_FORM_CONTROLS_LINKING 3 HTML: Creating titles, labels, and text=IDH_FORM_HTML 3 Choosing fonts=IDH_FORM_CHOOSEFONTS 3 Adding color to text=IDH_FORM_ADDINGCOLOR 3 Adding color to text=IDH_FORMPOP17 3 Setting HTML tags=IDH_FORM_SETHTMLTAG 3 Text: Creating data-entry fields=IDH_FORM_DEFIELD 3 Linking a Text control to a field in a table=IDH_FORM_LINKCTRL 3 Password: Creating a login=IDH_FORM_PASSWORD 3 Select: Creating drop-down selection lists=IDH_FORM_SELECT 3 Linking a Select control to a field in a table=IDH_FORM_LINKCTRL2 3 Specifying selection items for the drop-down list=IDH_FORM_SPECIFYITEMS 3 ListBox: Creating a multiple-selection list=IDH_FORM_SELECTLIST 3 Specifying selection items for a ListBox control=IDH_FORM_SELECTLISTCTRL 3 Button=IDH_FORM_BUTTON 3 Reset Button: Clearing a form=IDH_FORM_RESET 3 CheckBox: Creating check boxes for logical data=IDH_FORM_CHECKBOX 3 Linking a CheckBox control to a logical field=IDH_FORM_LINKCHKBOX 3 Radio: Creating a group of radio buttons=IDH_FORM_RADIO 3 Grouping radio buttons=IDH_FORM_GROUPRADIO 3 Linking radio buttons to a field in a table=IDH_FORM_LINKRADIO 3 Specifying values to enter in the table field=IDH_FORM_SPECIFYVALUES 3 Rule: Dividing parts of a form page=IDH_FORM_RULE 3 TextArea: Displaying or editing extensive text=IDH_FORM_TEXTAREA 3 Linking the TextArea control to a table field or text file=IDH_FORM_LINKTEXTAREA 3 Making the TextArea control read-only=IDH_FORM_TEXTREADONLY 3 Image: Adding pictures to forms=IDH_FORM_IMAGE 3 JavaApplet: Accessing Java applets=IDH_FORM_JAVA 3 ActiveX=IDH_FORM_ACTIVEX 3 Hidden=IDH_FORM_HIDDEN 3 Query object=IDH_FORM_QUERYOBJECT 3 Database object=IDH_FORM_DATABASEOBJECT 3 Session object=IDH_FORM_SESSIONOBJECT 3 The Inspector=IDH_FORM_INSPECTOR 3 Properties tab=IDH_FORM_PROPERTYTAB 3 Categorical or alphabetical display=IDH_FORM_CATALPHDISPLAY 3 Events tab=IDH_FORM_EVENTSTAB 3 Methods tab=IDH_FORM_METHODSTAB 3 The Field Palette=IDH_FORM_FIELD 3 Script Editor=IDH_FORM_SCRIPT_EDITOR 3 Running and debugging scripts=IDH_FORM_RUNDEBUG 3 Fixing script errors=IDH_FORM_FIXSCRIPT 3 Script Pad=IDH_FORM_SCRIPT_PAD 3 Typing and executing statements=IDH_FORM_TYPEXECSTAT 3 Executing multiline statements=IDH_FORM_EXECMULTI 3 Reusing statements=IDH_FORM_REUSESTAT 3 Editing in the Script Pad=IDH_FORM_EDITSCRIPTPAD 3 Saving statements into scripts=IDH_FORM_SAVESTAT 3 Method Editor=IDH_FORM_METHOD_EDITOR 3 Opening the Method Editor=IDH_FORM_OPENMETHED 3 The Method menu=IDH_FORM_METHODMENU 3 Using multi-page forms=IDH_FORM_MULTIPAGE 3 Global page=IDH_FORM_GLOBALPG 3 Navigation buttons=IDH_FORM_NAVIGBUTTN 3 File operations=IDH_FORM_FILE 3 Modifying a form=IDH_FORM_MODIFYING 3 Saving changes to a form=IDH_FORM_SAVING 3 Abandoning changes=IDH_FORM_ABANDONING 3 Running a form=IDH_FORM_RUNNING 3 Printing a form=IDH_FORM_PRINTING 3 Customizing=IDH_FORM_CUSTOMIZING 3 Using custom form class to create base forms=IDH_FORM_BASE_FORM 3 Custom components=IDH_FORM_CUSTOMCOMP 3 To create custom components=IDH_FORM_CREATECUSTOM 3 To add custom components to the Component Palette=IDH_FORM_ADDCUSTOM 3 Form Designer properties=IDH_FORM_PROPERTIES 3 Form settings=IDH_FORM_FORMSETTINGS 3 Grid settings=IDH_FORM_GRIDSETTINGS 3 X and Y grids=IDH_FORM_XYGRIDS 3 Field Palette properties=IDH_FORM_FIELD_PALETTE_PROPERTIES 3 Component Palette properties=IDH_FORM_COMPONENT_PALETTE_PROPERTIES 3 Text editor properties=IDH_FORM_EDITOR_PROPERTIES 2 Designing reports 3 Designing reports introduction=IDH_REPORT_INTRO 3 Using the Report Expert=IDH_REPORT_EXPERT 3 Using the Report Designer=IDH_REPORT_DESIGNER 3 Component Palette=IDH_REPORT_COMPPAL 3 The Field Palette=IDH_REPORT_FIELDPAL 3 Report Designer menus and toolbar=IDH_REPORT_MENUS 3 Report Designer View menu=IDH_REPORT_VIEWMENU 3 Report Designer Layout menu=IDH_REPORT_LAYOUTMENU 3 Report Designer Method menu=IDH_REPORT_METHODMENU 3 Using groups=IDH_REPORT_USEGROUPS 2 Designing queries 3 Designing queries introduction=IDH_QUERY_INTRO 3 Toolbar=IDH_QUERY_TOOLBAR 3 Adding tables to a query=IDH_QUERY_ADDTABLES 3 Add Table dialog box=IDH_QUERY_ADDTABLEDB 3 Table names in a query=IDH_QUERY_TABLENAMES 3 Selection criteria for a query=IDH_QUERY_SELECTIONCRI 3 Query options=IDH_QUERY_QUERYOPTS 3 Hiding a query column=IDH_QUERY_HIDINGQUERY 3 Specifying aggregates=IDH_QUERY_AGGREGATES 3 Group conditions in a query=IDH_QUERY_GROUPCOND 3 Sorting query results=IDH_QUERY_SORTQUERY 3 Join dialog box=IDH_QUERY_JOINDB 3 Options dialog box=IDH_QUERY_OPTSDB 3 Expression dialog box=IDH_QUERY_EXPRESSIONDB 3 SQL window=IDH_QUERY_SQLWINDOW 3 Result window=IDH_QUERY_RESULTWINDOW 2 Creating a Home Page 3 Creating a home page=IDH_HOMEPAGE_INTRO 3 Building a Home Page=IDH_HOMEPAGE_BUILDING 2 Setting up security 3 Security introduction=IDH_SECURITY_INTRO 3 Security strategies=IDH_SECURITY_OVERVIEW 3 Individual login via automatic password forms strategies=IDH_SECURITY_AUTOPASS 3 Preset access via Database and Session objects=IDH_SECURITY_PRESETACCESS 3 Preset access for standard table types=IDH_SECURITY_ACCESSTBL 3 Preset access for SQL and other table types=IDH_SECURITY_ACCESSQL 3 Table-level security for DBF tables=IDH_SECURITY_DBFTBL 3 About groups and user access=IDH_SECURITY_GROUPS 3 Table access=IDH_SECURITY_TBLACCESS 3 User profiles and user access levels=IDH_SECURITY_USERPROFILE 3 About privilege schemes=IDH_SECURITY_PRIVILEGE 3 Table privileges=IDH_SECURITY_TBLPRIV 3 Field privileges=IDH_SECURITY_FIELDPRIV 3 About data encryption=IDH_SECURITY_ENCRYPT 3 Planning your security system=IDH_SECURITY_PLANNING 3 Planning user groups=IDH_SECURITY_PLANGROUP 3 Planning user access levels=IDH_SECURITY_PLANUSER 3 Planning DBF table privileges=IDH_SECURITY_PLANDBF 3 Planning field privileges=IDH_SECURITY_PLANFIELD 3 Setting up your DBF table security system=IDH_SECURITY_SETUPDBF 3 Defining the database administrator password=IDH_SECURITY_ADMINPASS 3 Creating user profiles=IDH_SECURITY_CREATEPROFILE 3 Changing user profiles=IDH_SECURITY_CHANGEPROF 3 Deleting user profiles=IDH_SECURITY_DELETEPROF 3 Establishing DBF table privileges=IDH_SECURITY_DBFPRIVLG 3 Selecting a table=IDH_SECURITY_SELECTBL 3 Assigning the table to a group=IDH_SECURITY_ASSIGNTBL 3 Setting DBF table privileges=IDH_SECURITY_SETDBFPRIV 3 Setting field privileges=IDH_SECURITY_SETFIELDPRIV 3 Setting the security enforcement scheme=IDH_SECURITY_SETSCHEME 3 Table-level security for DB tables=IDH_SECURITY_TBLSECURITY 3 Removing passwords from DB tables=IDH_SECURITY_REMOVEPASS 3 Custom security=IDH_SECURITY_CUSTOMSEC 1 Developer's Guide Part Two: IntraBuilder JavaScripting 2 Introduction to IntraBuilder programming 3 The Threaded Message Database project=IDH_INTRO2_THREADEDBASE 3 Typing in the project code=IDH_INTRO2_TYPINGCODE 3 Creating a project directory=IDH_INTRO2_CREATEDIR 3 Getting the latest information=IDH_INTRO2_GETINFO 2 Accessing tables 3 Accessing tables introduction=IDH_ACCESSTBL_INTRO 3 Data access object overview=IDH_ACCESSTBL_OBJOVERVIEW 3 Query object=IDH_ACCESSTBL_QUERYOBJ 3 sql property=IDH_ACCESSTBL_SQLPROP 3 rowset property=IDH_ACCESSTBL_ROWSETPROP 3 Rowset object=IDH_ACCESSTBL_ROWSETOBJ 3 The row cursor and navigation=IDH_ACCESSTBL_CURSORNAVIG 3 Rowset modes=IDH_ACCESSTBL_ROWSETMODES 3 Rowset events=IDH_ACCESSTBL_ROWSETEVENT 3 Row buffer=IDH_ACCESSTBL_ROWBUFFER 3 Field objects=IDH_ACCESSTBL_FIELDOBJ 3 value property=IDH_ACCESSTBL_VALUEPROP 3 Using dataLinks=IDH_ACCESSTBL_USEDATALINK 3 Database objects=IDH_ACCESSTBL_DATABASEOBJ 3 Accessing a database=IDH_ACCESSTBL_ACCESSDBASE 3 Database-level security=IDH_ACCESSTBL_DBASESECURITY 3 Database-level methods=IDH_ACCESSTBL_DBASEMETH 3 Default database=IDH_ACCESSTBL_DEFAULTDBASE 3 Session objects=IDH_ACCESSTBL_SESSIONOBJ 3 StoredProc objects=IDH_ACCESSTBL_STOREDPROCOBJ 3 Connecting your IntraBuilder application to SQL servers=IDH_ACCESSTBL_CONNECT2SQL 3 The TMD project: Designing the Messages table=IDH_ACCESSTBL_DESIGNMSGTBL 2 JavaScript forms 3 JavaScript forms=IDH_JAVAFORMS_INTRO 3 Creating a simple form=IDH_JAVAFORMS_CREATEFORM 3 Examining the generated code=IDH_JAVAFORMS_EXAMINECODE 3 JFM file structure=IDH_JAVAFORMS_JFMSTRUCT 3 Form class definition=IDH_JAVAFORMS_FORMDEF 3 How the contents are generated=IDH_JAVAFORMS_HOWGENERATE 3 Editing a JFM=IDH_JAVAFORMS_EDITJFM 3 Editing the header and bootstrap=IDH_JAVAFORMS_EDITHEADER 3 Editing properties in the JFM=IDH_JAVAFORMS_EDITPROP 3 The TMD project: Generating the Viewer form=IDH_JAVAFORMS_GENERATEVIEWER 2 Database access from forms 3 Database access from forms=IDH_DBASEACCESS_INTRO 3 Displaying data=IDH_DBASEACCESS_DISPLAYDATA 3 Object references=IDH_DBASEACCESS_OBJREF 3 dataLink and value properties=IDH_DBASEACCESS_DATALINKPROP 3 Other field properties=IDH_DBASEACCESS_OTHERFIELD 3 Displaying data in a form=IDH_DBASEACCESS_DISPLAYDATA2 3 Navigating the rowset=IDH_DBASEACCESS_NAVIGROWSET 3 Basic navigation=IDH_DBASEACCESS_BASICNAV 3 Relative row navigation=IDH_DBASEACCESS_ROWNAVIG 3 First and last rows=IDH_DBASEACCESS_FIRSTLAST 3 endOfSet property=IDH_DBASEACCESS_ENDOFSETPROP 3 Looping through a rowset=IDH_DBASEACCESS_LOOPROWSET 3 Navigation events=IDH_DBASEACCESS_NAVIGEVENTS 3 canNavigate event=IDH_DBASEACCESS_CANNAV 3 onNavigate event=IDH_DBASEACCESS_ONNAV 3 Navigating the rowset in a form=IDH_DBASEACCESS_NAVROWFORM 3 The TMD project: Navigating the rowset=IDH_DBASEACCESS_TMDNAVROWSET 3 Editing existing rows=IDH_DBASEACCESS_EDITROWS 3 state and autoEdit properties=IDH_DBASEACCESS_STATEPROP 3 Switching to Edit mode=IDH_DBASEACCESS_SWITCHEDIT 3 The nature of Web data access=IDH_DBASEACCESS_WEBACCESS 3 beginEdit() method and events=IDH_DBASEACCESS_BEGINEDITEVNT 3 Row locking=IDH_DBASEACCESS_ROWLOCK 3 Passive locks (optimistic locking)=IDH_DBASEACCESS_PASSIVELOCK 3 Active locks (pessimistic locking)=IDH_DBASEACCESS_ACTIVELOCK 3 lockRow() and unlock() methods=IDH_DBASEACCESS_LOCKROWMETH 3 Indicating lock failures=IDH_DBASEACCESS_LOCKFAIL 3 Retrying lock attempts=IDH_DBASEACCESS_LOCKRETRY 3 Other locking considerations=IDH_DBASEACCESS_LOCKCONSID 3 Saving or abandoning changes=IDH_DBASEACCESS_SAVECHANGE 3 modified property=IDH_DBASEACCESS_MODIFYPROP 3 Automatic saving=IDH_DBASEACCESS_AUTOSAVE 3 Saving changes=IDH_DBASEACCESS_SAVECHNG 3 Abandoning changes=IDH_DBASEACCESS_ABANDONCHNG 3 Editing existing rows on a form=IDH_DBASEACCESS_EDITEXISTROW 3 Using pages to display different modes=IDH_DBASEACCESS_DISPLAYMODES 3 Forms with more than one rowset=IDH_DBASEACCESS_MULTIROWSET 3 The TMD project: Editing existing rows=IDH_DBASEACCESS_TMDEDITROWSET 3 Moving components to another page=IDH_DBASEACCESS_MOVECOMP 3 Rearranging components=IDH_DBASEACCESS_REARRNGCOMP 3 Creating page labels=IDH_DBASEACCESS_CREATELABELS 3 Using common event handlers=IDH_DBASEACCESS_USEHANDLER 3 Validating data=IDH_DBASEACCESS_VALIDATING 3 canSave event=IDH_DBASEACCESS_CANSAVEEVENT 3 Row-level validation=IDH_DBASEACCESS_ROWVALID 3 Field-level validation=IDH_DBASEACCESS_FIELDVALID 3 Client-side validation=IDH_DBASEACCESS_CLIENTVALID 3 Validating data on a form=IDH_DBASEACCESS_FORMVALID 3 The TMD project: Validating data=IDH_DBASEACCESS_TMDVALIDATA 3 Adding new rows=IDH_DBASEACCESS_ADDROWS 3 Append mode=IDH_DBASEACCESS_APPENDMODE 3 Pre-filling the new row with default values=IDH_DBASEACCESS_PREFILLROW 3 Adding rows to an empty table=IDH_DBASEACCESS_EMPTYTBL 3 Adding new rows in a form=IDH_DBASEACCESS_ADDROWFORM 3 The TMD project: Adding new rows=IDH_DBASEACCESS_TMDADDROWS 3 Filtering rows=IDH_DBASEACCESS_FILTERROW 3 Filter mode=IDH_DBASEACCESS_FILTERMODE 3 filterOptions property=IDH_DBASEACCESS_FILTEROPTPROP 3 Filter constraints=IDH_DBASEACCESS_FILTERCONSTRNT 3 Filtering rows on a form=IDH_DBASEACCESS_FORMROWS 3 Locating rows=IDH_DBASEACCESS_LOCATEROW 3 Locate mode=IDH_DBASEACCESS_LOCATEMODE 3 Locating other matching rows=IDH_DBASEACCESS_LOCATEMATCH 3 locateOptions property=IDH_DBASEACCESS_LOCATEOPTPROP 3 Locating rows on a form=IDH_DBASEACCESS_LOCATEFORMROW 3 Deleting rows=IDH_DBASEACCESS_DELETEROW 3 The deletion process=IDH_DBASEACCESS_DELETPROCESS 3 Deleting the last row=IDH_DBASEACCESS_DELATELAST 3 Deleting rows on a form=IDH_DBASEACCESS_DELETEFORMROW 3 Project summary=IDH_DBASEACCESS_PROJSUMM 2 Customizing the application 3 Customizing the application=IDH_CUSTOMAPP_INTRO 3 TMD project features=IDH_CUSTOMAPP_TMDPROJECTFEAT 3 Table and field modifications=IDH_CUSTOMAPP_TBLFIELDMOD 3 Modifying an existing table=IDH_CUSTOMAPP_MODIFYTBL 3 The TMD project: Modifying tables=IDH_CUSTOMAPP_TMDMODIFYTBL 3 Messages table=IDH_CUSTOMAPP_MESSAGETBL 3 Users table=IDH_CUSTOMAPP_USERTBL 3 Sections table=IDH_CUSTOMAPP_SECTIONSTBL 3 The TMD login form=IDH_CUSTOMAPP_TMDLOGINFORM 3 Multiple queries in a form=IDH_CUSTOMAPP_MULTIQUER 3 Query naming=IDH_CUSTOMAPP_QUERYNAME 3 The TMD project: Creating the login form=IDH_CUSTOMAPP_TMDCREATELOGIN 3 The TMD project: Registering a new user=IDH_CUSTOMAPP_TMDREGISTER 3 Moving objects to other pages=IDH_CUSTOMAPP_MOVEOBJ 3 The TMD project: Linking the same event to other objects=IDH_CUSTOMAPP_TMDLINKEVENT 3 Linking events in the Form Designer=IDH_CUSTOMAPP_LINKINFORM 3 Linking events in scripts=IDH_CUSTOMAPP_LINKINSCRIPT 3 Renaming methods=IDH_CUSTOMAPP_RENAMEMETH 3 Using search expressions=IDH_CUSTOMAPP_USINGSEARCH 3 SQL expressions=IDH_CUSTOMAPP_SQLEXPRESS 3 Building the SQL expression=IDH_CUSTOMAPP_BUILDSQL 3 Using non-dataLinked components=IDH_CUSTOMAPP_USINGNONDATA 3 Using exceptions to manage script execution=IDH_CUSTOMAPP_USINGEXCEPTIONS 3 The TMD project: New user verification=IDH_CUSTOMAPP_TMDUSERVERIF 3 Site access passwords=IDH_CUSTOMAPP_SITEACCESS 3 The TMD project: Password lookup=IDH_CUSTOMAPP_TMDPASSLOOK 3 Running code when opening a form=IDH_CUSTOMAPP_RUNNINGCODE 3 The TMD project: Activating the login form=IDH_CUSTOMAPP_TMDACTIVATELOGIN 3 Running another form=IDH_CUSTOMAPP_RUNNINGFORM 3 The TMD project: Running the Viewer form=IDH_CUSTOMAPP_TMDRUNVIEW 3 The TMD project: Finalizing the login form=IDH_CUSTOMAPP_TMDFINALLOG 3 Form cosmetics=IDH_CUSTOMAPP_FORMCOSMETIC 3 The forms stack=IDH_CUSTOMAPP_FORMSTACK 3 Displaying unlinked data=IDH_CUSTOMAPP_DISPLAYUNLINK 3 The TMD project: Displaying message information=IDH_CUSTOMAPP_TMDDISPLAYMES 3 The TMD project: Incorporating the user ID in the Viewer form=IDH_CUSTOMAPP_TMDINCORPID 3 Key fields in tables=IDH_CUSTOMAPP_KEYFIELDS 3 Receiving parameters to forms=IDH_CUSTOMAPP_RECEIVEPARAM 3 arguments array=IDH_CUSTOMAPP_ARGARRAY 3 Secure parameter passing=IDH_CUSTOMAPP_SECUREPARAM 3 Denying access to a form=IDH_CUSTOMAPP_DENYACCESS 3 Form variables=IDH_CUSTOMAPP_FORMVARS 3 The TMD project: Displaying the From name=IDH_CUSTOMAPP_TMDDISPLAYNAME 3 One-way field morphing=IDH_CUSTOMAPP_ONEWAYFIELD 3 Replies and threading=IDH_CUSTOMAPP_REPLIES 3 Bookmarks=IDH_CUSTOMAPP_BOOKMARKS 3 Using events versus coding around methods=IDH_CUSTOMAPP_EVENTVSCODE 3 The TMD project: Testing the application=IDH_CUSTOMAPP_TMDTESTAPP 3 The TMD project: Consolidating code=IDH_CUSTOMAPP_TMDCONSOL 3 Conditionally displaying components=IDH_CUSTOMAPP_CONDISPLAY 3 Message sections=IDH_CUSTOMAPP_MESSAGES 3 Populating an options array=IDH_CUSTOMAPP_POPOPTIONS 3 Two-way field morphing=IDH_CUSTOMAPP_TWOWAYFIELD 3 The TMD project: Setting default section numbers=IDH_CUSTOMAPP_TMDSETDEF 3 Controlling the rowset's sort order=IDH_CUSTOMAPP_CONTROLROW 3 Creating indexes=IDH_CUSTOMAPP_CREATEINDEX 3 DBF tables=IDH_CUSTOMAPP_DBFTBLS 3 DB tables=IDH_CUSTOMAPP_DBTBLS 3 Common index attributes=IDH_CUSTOMAPP_COMMONINDEX 3 The TMD project: Creating the Thread index=IDH_CUSTOMAPP_TMDCREATHREAD 3 Setting the indexName property=IDH_CUSTOMAPP_SETINDEXNAME 3 High Message Number=IDH_CUSTOMAPP_HIGHMSGNO 3 The TMD project: Tracking the HMN=IDH_CUSTOMAPP_TMDTRACKHMN 3 Checking for new messages=IDH_CUSTOMAPP_CHECKNEW 3 The TMD project: Administering the HMN=IDH_CUSTOMAPP_TMDADMINHMN 3 The TMD project: Using the HMN in the message viewer=IDH_CUSTOMAPP_TMDUSEHMN 3 Borrowing data access objects from other forms=IDH_CUSTOMAPP_BORROWDATA 3 Filtering rows=IDH_CUSTOMAPP_FILTERROW 3 SQL WHERE clause=IDH_CUSTOMAPP_SQLWHERE 3 canGetRow event=IDH_CUSTOMAPP_CANGETROW 3 filter property=IDH_CUSTOMAPP_FILTERPROP 3 The TMD project: Applying the HMN filter=IDH_CUSTOMAPP_TMDAPPLYHMN 3 Project summary=IDH_CUSTOMAPP_PROJSUMM 2 Custom forms and components 3 Custom forms and components=IDH_CUSTOMFORM_INTRO 3 Custom forms=IDH_CUSTOMFORM_CUSTOMFRMS 3 Defining a custom form class=IDH_CUSTOMFORM_DEFCLASS 3 The TMD project: Creating a common look-and-feel=IDH_CUSTOMFORM_TMDCREATECOMM 3 Examining the custom form definition=IDH_CUSTOMFORM_EXAMINEFORM 3 Assigning a custom form class to a form=IDH_CUSTOMFORM_ASSIGNCLASS 3 The TMD project: Assigning the custom form class=IDH_CUSTOMFORM_TMDASSIGNCLASS 3 Custom visual components=IDH_CUSTOMFORM_VISCOMP 3 Creating custom components=IDH_CUSTOMFORM_CREATECOMP 3 The TMD project: Using custom components=IDH_CUSTOMFORM_TMDUSECOMP 3 Examining the custom component definition=IDH_CUSTOMFORM_EXAMINEDEF 3 Custom component class declaration=IDH_CUSTOMFORM_CLASSDEC 3 Custom component properties and methods=IDH_CUSTOMFORM_PROPMETH 3 Adding custom properties to custom components=IDH_CUSTOMFORM_ADDPROP 3 Custom component definition=IDH_CUSTOMFORM_COMPDEF 3 Using custom components=IDH_CUSTOMFORM_USECOMPS 3 Replacing an existing component with a custom component=IDH_CUSTOMFORM_REPLACECOMP 3 Setting custom properties=IDH_CUSTOMFORM_SETPROP 3 Custom data access components=IDH_CUSTOMFORM_DATACCCOMP 3 The TMD project: Reusing the Messages table=IDH_CUSTOMFORM_TMDREUSETBL 3 Examining the custom data access component definition=IDH_CUSTOMFORM_EXAMINCOMPDEF 3 Making the custom data access component generic=IDH_CUSTOMFORM_MAKEGENERIC 2 Integrating reports 3 Integrating reports introduction=IDH_INTEGREPRT_INTRO 3 Report sorting and grouping=IDH_INTEGREPRT_REPORTSORT 3 Group objects=IDH_INTEGREPRT_GROUPOBJS 3 Controlling the sort order=IDH_INTEGREPRT_CONTROLSORT 3 autoSort property=IDH_INTEGREPRT_AUTOSORT 3 Grouping with morphed fields=IDH_INTEGREPRT_GROUPMORPH 3 The TMD project: A report of new messages=IDH_INTEGREPRT_TMDREPORTNEW 3 Using custom data access components in reports=IDH_INTEGREPRT_USECOMPS 3 Replacing the existing data access component=IDH_INTEGREPRT_REPLACECOMPS 3 Calling reports from forms=IDH_INTEGREPRT_CALLINGREPS 3 The TMD project: Calling the New Messages report=IDH_INTEGREPRT_TMDNEWMESS 3 Running code when opening a report=IDH_INTEGREPRT_RUNNINGCODE 3 Default report parameters=IDH_INTEGREPRT_DEFAULTPARAM 3 Custom header code=IDH_INTEGREPRT_CUSTOMCODE 3 The TMD project: Incorporating the User ID in the report=IDH_INTEGREPRT_TMDINCORP 3 Reports and the form stack=IDH_INTEGREPRT_FORMSTACK 3 Conditionally highlighting rows in a report=IDH_INTEGREPRT_HIGHLIGHT 3 The TMD project: Highlighting a user's waiting messages=IDH_INTEGREPRT_TMDHIGHLIGHT 2 Client-side JavaScript 3 Client-side JavaScript=IDH_CLIENTSIDE_INTRO 3 A brief client-side JavaScript primer=IDH_CLIENTSIDE_BRIEFPRIMER 3 Exporting JavaScript methods=IDH_CLIENTSIDE_EXPORTMETH 3 The this reference=IDH_CLIENTSIDE_THISREF 3 Client-side validation=IDH_CLIENTSIDE_VALIDATION 3 Client-side validation events=IDH_CLIENTSIDE_VALIDEVENTS 3 onChange event=IDH_CLIENTSIDE_ONCHANGE 3 onBlur event=IDH_CLIENTSIDE_ONBLUR 3 onSubmit event=IDH_CLIENTSIDE_ONSUBMIT 3 Client-server JavaScript communication=IDH_CLIENTSIDE_COMMUNIC 3 Hidden components=IDH_CLIENTSIDE_HIDDENCOMP 3 The TMD project: validating a new HMN=IDH_CLIENTSIDE_TMDVALIDHMN 3 Using HTML frames=IDH_CLIENTSIDE_USINGFRAMES 3 The TMD project: Viewing the new messages list=IDH_CLIENTSIDE_TMDVIEWMESS 3 Creating the frameset document=IDH_CLIENTSIDE_CREATEFRAMESET 3 Directing output to another frame=IDH_CLIENTSIDE_DIRECTOUTPUT 3 Setting the form's target=IDH_CLIENTSIDE_SETTARGET 3 onClick event=IDH_CLIENTSIDE_ONCLICK 3 onServerSubmit event=IDH_CLIENTSIDE_ONSERVERSUB 3 Form sequence number=IDH_CLIENTSIDE_SEQNUM 3 The TMD project: The multi-frame TMD application=IDH_CLIENTSIDE_TMDMULTIAPP 3 Using JavaScript links=IDH_CLIENTSIDE_USINGLINKS 3 The TMD project: Displaying a message from the new message list=IDH_CLIENTSIDE_TMDISPLAYMESS 3 Feature summary=IDH_CLIENTSIDE_FEATRSUMM 3 Where to go from here=IDH_CLIENTSIDE_WHEREGO 1 Language Reference 2 Language definition 3 Language definition=IDH_LDEF_INTRO 3 Basic attributes=IDH_LDEF_ATTRIBUTES 3 Data types=IDH_LDEF_DATATYPES 3 Simple data types=IDH_LDEF_SIMPLETYPES 3 String data=IDH_LDEF_STRINGDATA 3 Numeric data=IDH_LDEF_NUMERICDATA 3 Logical data=IDH_LDEF_LOGICALDATA 3 Null values=IDH_LDEF_NULLVALUES 3 Database-specific data types=IDH_LDEF_DBTYPES 3 Date and date/time data=IDH_LDEF_DATETIME 3 Memo data=IDH_LDEF_MEMODATA 3 Binary and OLE data=IDH_LDEF_BINARYOLE 3 Programming data types=IDH_LDEF_PROGDATA 3 Operators and symbols=IDH_LDEF_OPS 3 Reserved words=IDH_LDEF_RESERVED 3 Names=IDH_LDEF_NAMES 3 Whitespace=IDH_LDEF_WHITESPACE 3 Expressions=IDH_LDEF_EXPRESSIONS 3 Basic expressions=IDH_LDEF_BASICEXPRESSIONS 3 Variables=IDH_LDEF_VARIABLES 3 Assigning variables=IDH_LDEF_ASSIGNVARS 3 Using variables in expressions=IDH_LDEF_EXPRESSVARS 3 Type conversion=IDH_LDEF_TYPECONVERSION 3 Automatic type conversion=IDH_LDEF_AUTOTYPE 3 Explicit type conversion=IDH_LDEF_EXPLICITTYPE 3 Arrays=IDH_LDEF_ARRAYS 3 Literal arrays=IDH_LDEF_LITERALARRAYS 3 Complex expressions=IDH_LDEF_COMPLEXEXPR 3 Statements=IDH_LDEF_STATEMENTS 3 Basic statements=IDH_LDEF_BASICSTATEMENTS 3 Statement terminator=IDH_LDEF_TERMINATOR 3 Control statements=IDH_LDEF_CONTROL 3 Functions and codeblocks=IDH_LDEF_FUNCCODE 3 Function parameters=IDH_LDEF_FUNCPARAMS 3 Formal function parameters=IDH_LDEF_FORMALFUNCS 3 The arguments array=IDH_LDEF_RGUMENTS 3 Function pointers=IDH_LDEF_FUNCPOINTERS 3 Codeblocks=IDH_LDEF_CODEBLOCKS 3 Codeblocks vs. functions=IDH_LDEF_CBLOCKSVSFUNCS 3 Objects and classes=IDH_LDEF_OBJANDCLASSES 3 Dynamic subclassing=IDH_LDEF_DYNAMICSUB 3 Methods=IDH_LDEF_METHODS 3 A simple class=IDH_LDEF_SIMPLECLASS 3 Scripts=IDH_LDEF_SCRIPTS 3 Script files=IDH_LDEF_SCRIPTFILES 3 Script execution=IDH_LDEF_SCRIPTEXEC 3 Functions and classes=IDH_LDEF_FUNCCLASSES 3 Comments=IDH_LDEF_COMMENTS 3 Preprocessor directives=IDH_LDEF_PREPROC 3 A simple script=IDH_LDEF_SIMPLESCRIPT 2 Syntax conventions 3 Syntax conventions=IDH_SYN_INTRO 3 Syntax notation=IDH_SYN_NOTATION 3 Syntax example=IDH_SYN_EXAMPLE 3 Capitalization guidelines=IDH_SYN_CAPGUIDES 2 Operators and symbols 3 Operators and symbols=IDH_OPS_INTRO 3 Operator precedence=IDH_OPS_PRECEDENCE 3 Assignment operators=IDH_OPS_ASSIGNMENT 3 Bitwise operators=IDH_OPS_BITWISE 3 + operator=IDH_OPS_PLUS 3 Numeric operators=IDH_OPS_NUMERIC 3 Logical operators=IDH_OPS_LOGICAL 3 Comparison operators=IDH_OPS_COMPARISON 3 Object operators=IDH_OPS_OBJECT 3 Non-operational symbols=IDH_OPS_SYMBOLS 3 String symbols=IDH_OPS_STRINGS 3 Comment symbols=IDH_OPS_COMMENT 3 Statement terminator=IDH_OPS_TERMINATOR 3 Script Pad results symbol=IDH_OPS_RESULTS 3 String escape symbol=IDH_OPS_ESCAPE 3 Statement block, codeblock, array symbol=IDH_OPS_BRACES 3 Preprocessor directive symbol=IDH_OPS_PREPROC 3 Other symbols and symbol usage notes=IDH_OPS_OTHERSYM 2 Core language 3 Core language=IDH_INTRO_CORELANG 3 class Exception=IDH_CLASS_EXCEPTION 3 class Object=IDH_CLASS_OBJECT 3 break=IDH_CORELANG_EXIT 3 case=IDH_CORELANG_CASE 3 catch=IDH_CORELANG_CATCH 3 class=IDH_CORELANG_CLASS 3 className=IDH_CORELANG_CLASSNAME 3 continue=IDH_CORELANG_LOOP 3 default=IDH_CORELANG_DEFAULT 3 else=IDH_CORELANG_ELSE 3 escape()=IDH_CORELANG_ESCAPE 3 eval()=IDH_CORELANG_EVAL 3 finally=IDH_CORELANG_FINALLY 3 for=IDH_CORELANG_FOR 3 for...in=IDH_CORELANG_FOR_IN 3 function=IDH_CORELANG_PROCEDURE 3 if=IDH_CORELANG_IF 3 parent=IDH_CORELANG_PARENT 3 parseFloat()=IDH_CORELANG_PARSEFLOAT 3 parseInt()=IDH_CORELANG_PARSEINT 3 quit=IDH_CORELANG_QUIT 3 release()=IDH_CORELANG_RELEASE 3 return=IDH_CORELANG_RETURN 3 switch=IDH_CORELANG_SWITCH 3 throw=IDH_CORELANG_THROW 3 try=IDH_CORELANG_TRY 3 unescape()=IDH_CORELANG_UNESCAPE 3 var=IDH_CORELANG_PRIVATE 3 while=IDH_CORELANG_WHILE 3 with=IDH_CORELANG_WITH 2 Strings 3 String object=IDH_INTRO_STRINGOBJECT 3 class String=IDH_CLASS_STRING 3 class StringEx=IDH_CLASS_STRINGEX 3 asc()=IDH_STRINGOBJECT_ASC 3 charAt()=IDH_STRINGOBJECT_CHARAT 3 chr()=IDH_STRINGOBJECT_CHR 3 indexOf()=IDH_STRINGOBJECT_INDEXOF 3 isAlpha()=IDH_ISALPHA_FUNC 3 isLower()=IDH_ISLOWER_FUNC 3 isUpper()=IDH_ISUPPER_FUNC 3 lastIndexOf()=IDH_RAT_FUNC 3 left() [StringEx]=IDH_LEFT_FUNC 3 leftTrim()=IDH_LTRIM_FUNC 3 length [String, StringEx]=IDH_LEN_FUNC 3 replicate()=IDH_REPLICATE_FUNC 3 right() [StringEx]=IDH_OO_RIGHT 3 rightTrim()=IDH_RTRIM_FUNC 3 space()=IDH_SPACE_FUNC 3 stuff()=IDH_STUFF_FUNC 3 substring() [String, StringEx]=IDH_SUBSTR_FUNC 3 toLowerCase()=IDH_LOWER_FUNC 3 toProperCase()=IDH_PROPER_FUNC 3 toUpperCase()=IDH_UPPER_FUNC 2 Math 3 Math=IDH_MATH_OBJ 3 abs()=IDH_ABS_FUNC 3 acos()=IDH_ACOS_FUNC 3 asin()=IDH_ASIN_FUNC 3 atan()=IDH_ATAN_FUNC 3 atn2()=IDH_ATAN2_FUNC 3 ceil()=IDH_CEIL_FUNC 3 cos()=IDH_COS_FUNC 3 dtor()=IDH_DTOR_FUNC 3 E=IDH_E_FUNC 3 exp()=IDH_EXP_FUNC 3 floor()=IDH_FLOOR_FUNC 3 int()=IDH_INT_FUNC 3 LN2=IDH_LN2_FUNC 3 LN10=IDH_LN10_FUNC 3 log()=IDH_LOG_FUNC 3 LOG2E=IDH_LOG2E_FUNC 3 LOG10E=IDH_LOG10E_FUNC 3 max()=IDH_MAX_FUNC 3 min()=IDH_MIN_FUNC 3 PI=IDH_PI_FUNC 3 pow()=IDH_POW_FUNC 3 random()=IDH_RANDOM_FUNC 3 round()=IDH_ROUND_FUNC 3 rtod()=IDH_RTOD_FUNC 3 sin()=IDH_SIN_FUNC 3 sqrt()=IDH_SQRT_FUNC 3 SQRT1_2=IDH_SQRT1_2_FUNC 3 SQRT2=IDH_SQRT2_FUNC 3 tan()=IDH_TAN_FUNC 2 Date and time 3 Date and time=IDH_INTRO_DATETIME 3 class Date=IDH_CLASS_DATE 3 class Timer=IDH_CLASS_TIMER 3 enabled=IDH_ENABLED_PROP_DATETIME 3 getDate()=IDH_DAY_FUNC 3 getDay()=IDH_DOW_FUNC 3 getHours()=IDH_GETHOURS_METH_DATETIME 3 getMinutes()=IDH_GETMINUTES_METH_DATETIME 3 getMonth()=IDH_MONTH_FUNC 3 getSeconds()=IDH_GETSECONDS_METH_DATETIME 3 getTime()=IDH_TIME_FUNC 3 getTimezoneOffset()=IDH_GETTIMEZONEOFFSET_METH_DATETIME 3 getYear()=IDH_YEAR_FUNC 3 interval=IDH_INTERVAL_PROP_DATETIME 3 onTimer=IDH_ONTIMER_EV_DATETIME 3 parse()=IDH_MILLISECONDS_METH_DATETIME 3 setDate()=IDH_SETDATE_METH_DATETIME 3 setHours()=IDH_SETHOURS_METH_DATETIME 3 setMinutes()=IDH_SETMINUTES_METH_DATETIME 3 setMonth()=IDH_SETMONTH_METH_DATETIME 3 setSeconds()=IDH_SETSECONDS_METH_DATETIME 3 setTime()=IDH_SETTIME_METH_DATETIME 3 setYear()=IDH_SETYEAR_METH_DATETIME 3 toGMTString()=IDH_TOGMTSTRING_METH_DATETIME 3 toLocaleString()=IDH_TOLOCALESTRING_METH_DATETIME 3 toString()=IDH_TOSTRING_METH_DATETIME 3 UTC()=IDH_UTC_METH_DATETIME 2 Arrays 3 Arrays overview=IDH_INTRO_ARRAY 3 class Array=IDH_CLASS_ARRAY 3 class AssocArray=IDH_CLASS_ASSOCARRAY 3 add()=IDH_ARRAY_ADD 3 count() [Array]=IDH_ARRAY_COUNT 3 delete() [Array]=IDH_ARRAY_DELETE 3 dimensions=IDH_ARRAY_DIMENSIONS 3 dir()=IDH_ARRAY_DIR 3 dirExt()=IDH_ARRAY_DIREXT 3 element()=IDH_ARRAY_ELEMENT 3 fill()=IDH_ARRAY_FILL 3 firstKey=IDH_ARRAY_FIRSTKEY 3 grow()=IDH_ARRAY_GROW 3 insert() [Array]=IDH_ARRAY_INSERT 3 isKey()=IDH_ARRAY_ISKEY 3 length [Array]=IDH_ARRAY_LENGTH 3 nextKey()=IDH_ARRAY_NEXTKEY 3 removeAll()=IDH_ARRAY_REMOVEALL 3 removeKey()=IDH_ARRAY_REMOVEKEY 3 resize()=IDH_ARRAY_RESIZE 3 scan()=IDH_ARRAY_SCAN 3 sort()=IDH_ARRAY_SORT 3 subscript()=IDH_ARRAY_SUBSCRIPT 2 File objects 3 class File=IDH_CLASS_FILE 3 accessDate()=IDH_FILEOS_ACCESSDATE 3 close() [File]=IDH_FILEOS_CLOSE 3 copy() [File]=IDH_FILEOS_COPY 3 create()=IDH_FILEOS_CREATE 3 createDate()=IDH_FILEOS_CREATEDATE 3 createTime()=IDH_FILEOS_CREATETIME 3 date()=IDH_FILEOS_DATE 3 delete() [File]=IDH_FILEOS_DELETE 3 eof()=IDH_FILEOS_EOF 3 error()=IDH_FILEOS_ERROR 3 exists()=IDH_FILEOS_EXISTS 3 flush()=IDH_FILEOS_FLUSH 3 gets()=IDH_FILEOS_GETS 3 handle [File]=IDH_FILEOS_HANDLE 3 open() [File]=IDH_FILEOS_OPEN 3 path=IDH_FILEOS_PATH 3 position=IDH_FILEOS_POSITION 3 puts()=IDH_FILEOS_PUTS 3 read()=IDH_FILEOS_READ 3 readln()=IDH_FILEOS_READLN 3 rename()=IDH_FILEOS_RENAME 3 seek()=IDH_FILEOS_SEEK 3 shortName()=IDH_FILEOS_SHORTNAME 3 size() [File]=IDH_FILEOS_SIZE 3 time()=IDH_FILEOS_TIME 3 write()=IDH_FILEOS_WRITE 3 writeln()=IDH_FILEOS_WRITELN 2 Local SQL 3 Local SQL overview=IDH_LSQL_INTRO 3 Naming conventions=IDH_LSQL_CONVENTIONS 3 Operators=IDH_LSQL_OPERATORS 3 Reserved words=IDH_LSQL_RESERVED 3 Data definition=IDH_LSQL_DATADEFINITION 3 Data manipulation=IDH_LSQL_DATAMANIPULATION 3 Parameter substitutions in DML statements=IDH_LSQL_PARAMETERSUBS 3 Aggregate functions=IDH_LSQL_AGGREGATE 3 String functions=IDH_LSQL_STRING 3 Substring [Local SQL]=IDH_LSQL_SUBSTRING 3 Date function=IDH_LSQL_DATE 3 Updateable queries=IDH_LSQL_UPDATEABLE 3 Restrictions on live queries=IDH_LSQL_RESTRICTQUERIES 3 Restrictions on live joins=IDH_LSQL_RESTRICTJOINS 3 Constraints=IDH_LSQL_CONSTRAINTS 3 Statements supported=IDH_LSQL_SUPPORTEDSTATEMENTS 3 ALTER TABLE=IDH_LSQL_ALTERTABLE 3 CREATE INDEX=IDH_LSQL_CREATEINDEX 3 CREATE TABLE=IDH_LSQL_CREATETABLE 3 Data type mappings for CREATE TABLE=IDH_LSQL_DATAMAPPINGS 3 DELETE [Local SQL]=IDH_LSQL_DELETE 3 DROP INDEX=IDH_LSQL_DROPINDEX 3 DROP TABLE=IDH_LSQL_DROPTABLE 3 INSERT [Local SQL]=IDH_LSQL_INSERT 3 SELECT [Local SQL]=IDH_LSQL_SELECT 3 FROM clause=IDH_LSQL_FROM 3 WHERE clause=IDH_LSQL_WHERE 3 ORDER BY clause=IDH_LSQL_ORDERBY 3 GROUP BY clause=IDH_LSQL_GROUPBY 3 HAVING clause=IDH_LSQL_HAVING 3 UNION clause=IDH_LSQL_UNION 3 Heterogeneous joins=IDH_LSQL_HETEROGENEOUS 3 UPDATE [Local SQL]=IDH_LSQL_UPDATE 2 Data access objects 3 Data access objects=IDH_DATAOBJ_INTRO 3 Data access objects (cont'd)=IDH_DATAOBJ_INTRO2 3 Data access objects diagram=IDH_DATAOBJ_PIC1 3 class CalcField=IDH_CLASS_CALCFIELD 3 class Database=IDH_CLASS_DATABASE 3 class DbError=IDH_CLASS_DBERROR 3 class DbException=IDH_CLASS_DBEXCEPTION 3 class DbfField=IDH_CLASS_DBFFIELD 3 class Field=IDH_CLASS_FIELD 3 class Parameter=IDH_CLASS_PARAMETER 3 class PdxField=IDH_CLASS_PDXFIELDX 3 class Query=IDH_CLASS_QUERY 3 class Rowset=IDH_CLASS_ROWSET 3 class Session=IDH_CLASS_SESSION 3 class SqlField=IDH_CLASS_SQLFIELDX 3 class StoredProc=IDH_CLASS_STOREDPROC 3 class UpdateSet=IDH_CLASS_UPDATESET 3 abandon()=IDH_ABANDON_METH_DATAOBJ 3 abandonUpdates()=IDH_ABANDONUPDATES_METH_DATAOBJ 3 access()=IDH_ACCESS_METH_DATAOBJ 3 active=IDH_ACTIVE_PROP_DATAOBJ 3 addPassword()=IDH_ADDPASSWORD_METH_DATAOBJ 3 append()=IDH_APPEND_METH_DATAOBJ 3 appendUpdate()=IDH_APPENDUPDATE_METH_DATAOBJ 3 applyFilter()=IDH_APPLYFILTER_METH_DATAOBJ 3 applyLocate()=IDH_APPLYLOCATE_METH_DATAOBJ 3 applyUpdates()=IDH_APPLYUPDATES_METH_DATAOBJ 3 autoEdit=IDH_AUTOEDIT_PROP_DATAOBJ 3 beforeGetValue=IDH_BEFOREGETVALUE_EV_DATAOBJ 3 beginAppend()=IDH_BEGINAPPEND_METH_DATAOBJ 3 beginEdit()=IDH_BEGINEDIT_METH_DATAOBJ 3 beginFilter()=IDH_BEGINFILTER_METH_DATAOBJ 3 beginLocate()=IDH_BEGINLOCATE_METH_DATAOBJ 3 beginTrans()=IDH_BEGINTRANS_METH_DATAOBJ 3 bookmark()=IDH_BOOKMARK_METH_DATAOBJ 3 cacheUpdates=IDH_CACHEUPDATES_PROP_DATAOBJ 3 canAbandon=IDH_CANABANDON_EV_DATAOBJ 3 canAppend=IDH_CANAPPEND_EV_DATAOBJ 3 canChange=IDH_CANCHANGE_EV_DATAOBJ 3 canClose=IDH_CANCLOSE_EV_DATAOBJ 3 canDelete=IDH_CANDELETE_EV_DATAOBJ 3 canEdit=IDH_CANEDIT_EV_DATAOBJ 3 canGetRow=IDH_CANGETROW_EV_DATAOBJ 3 canNavigate=IDH_CANNAVIGATE_EV_DATAOBJ 3 canOpen=IDH_CANOPEN_EV_DATAOBJ 3 canSave=IDH_CANSAVE_EV_DATAOBJ 3 changedTableName=IDH_CHTABLENAME_PROP_DATAOBJ 3 clearFilter()=IDH_CLEARFILTER_METH_DATAOBJ 3 commit()=IDH_COMMIT_METH_DATAOBJ 3 constrained=IDH_CONSTRAINED_PROP_DATAOBJ 3 copy() [UpdateSet]=IDH_COPY_METH_DATAOBJ 3 copyTable()=IDH_COPYTABLE_METH_DATAOBJ 3 copyToFile()=IDH_COPYTOFILE_METH_DATAOBJ 3 count() [Rowset]=IDH_COUNT_METH_DATAOBJ 3 database [Query, Stored Proc]=IDH_DATABASE_PROP_DATAOBJ 3 databaseName=IDH_DATABASENAME_PROP_DATAOBJ 3 decimalLength=IDH_DECIMALLEN_PROP_DATAOBJ 3 delete() [Rowset]=IDH_DELROWSET_METH_DATAOBJ 3 delete() [UpdateSet]=IDH_DELUPDATESET_METH_DATAOBJ 3 destination=IDH_DESTINATION_PROP_DATAOBJ 3 driverName=IDH_DRIVERNAME_PROP_DATAOBJ 3 dropTable()=IDH_DROPTABLE_METH_DATAOBJ 3 emptyTable()=IDH_EMPTYTABLE_METH_DATAOBJ 3 endOfSet=IDH_ENDOFSET_PROP_DATAOBJ 3 executeSQL()=IDH_EXECUTESQL_METH_DATAOBJ 3 fieldName=IDH_FIELDNAME_PROP_DATAOBJ 3 fields=IDH_FIELDS_PROP_DATAOBJ 3 filter=IDH_FILTER_PROP_DATAOBJ 3 filterOptions=IDH_FILTEROPTIONS_PROP_DATAOBJ 3 first()=IDH_FIRST_METH_DATAOBJ 3 goto()=IDH_GOTO_METH_DATAOBJ 3 handle [Database, Query, Rowset, Session, StoredProc]=IDH_HANDLE_PROP_DATAOBJ 3 indexName [Rowset]=IDH_INDEXNAMEROWSET_PROP_DATAOBJ 3 indexName [UpdateSet]=IDH_INDEXNAMEUPDATESET_PROP_DATAOBJ 3 isolationLevel=IDH_ISOLATIONLEVEL_PROP_DATAOBJ 3 keyViolationTableName=IDH_KEYVIOTABLENAME_PROP_DATAOBJ 3 last()=IDH_LAST_METH_DATAOBJ 3 length [Field]=IDH_LENGTH_PROP_DATAOBJ 3 live=IDH_LIVE_PROP_DATAOBJ 3 locateNext()=IDH_LOCATENEXT_METH_DATAOBJ 3 locateOptions=IDH_LOCATEOPTIONS_PROP_DATAOBJ 3 lockRetryCount=IDH_LOCKRETRYCOUNT_PROP_DATAOBJ 3 lockRetryInterval=IDH_LOCKRETRYINTERVAL_PROP_DATAOBJ 3 lockRow()=IDH_LOCKROW_METH_DATAOBJ 3 lockSet()=IDH_LOCKSET_METH_DATAOBJ 3 login()=IDH_LOGOUT_METH_DATAOBJ 3 loginString=IDH_LOGINSTRING_PROP_DATAOBJ 3 lookupTable=IDH_LOOKUPTABLE_PROP_DATAOBJ 3 lookupType=IDH_LOOKUPTYPE_PROP_DATAOBJ 3 masterFields=IDH_MASTERFIELDS_PROP_DATAOBJ 3 masterRowset=IDH_MASTERROWSET_PROP_DATAOBJ 3 masterSource=IDH_MASTERSOURCE_PROP_DATAOBJ 3 maximum=IDH_MAXIMUM_PROP_DATAOBJ 3 minimum=IDH_MINIMUM_PROP_DATAOBJ 3 modified=IDH_MODIFIED_PROP_DATAOBJ 3 next()=IDH_NEXT_METH_DATAOBJ 3 notifyControls=IDH_NOTIFYCONTROLS_PROP_DATAOBJ 3 onAbandon=IDH_ONABANDON_EV_DATAOBJ 3 onAppend=IDH_ONAPPEND_EV_DATAOBJ 3 onChange [Field]=IDH_ONCHANGE_EV_DATAOBJ 3 onClose=IDH_ONCLOSE_EV_DATAOBJ 3 onDelete=IDH_ONDELETE_EV_DATAOBJ 3 onEdit=IDH_ONEDIT_EV_DATAOBJ 3 onGotValue=IDH_ONGOTVALUE_EV_DATAOBJ 3 onNavigate=IDH_ONNAVIGATE_EV_DATAOBJ 3 onOpen=IDH_ONOPEN_EV_DATAOBJ 3 onSave=IDH_ONSAVE_EV_DATAOBJ 3 packTable()=IDH_PACKTABLE_METH_DATAOBJ 3 params=IDH_PARAMS_PROP_DATAOBJ 3 picture=IDH_PICTURE_PROP_DATAOBJ 3 precision=IDH_PRECISION_PROP_DATAOBJ 3 prepare()=IDH_PREPARE_METH_DATAOBJ 3 problemTableName=IDH_PROBLEMTABLENAME_PROP_DATAOBJ 3 procedureName=IDH_PROCEDURENAME_PROP_DATAOBJ 3 readOnly [DbfField,PdxField]=IDH_READONLY_PROP_DATAOBJ 3 refresh()=IDH_REFRESH_METH_DATAOBJ 3 refreshControls()=IDH_REFRESHCONTROLS_METH_DATAOBJ 3 refreshRow()=IDH_REFRESHROW_METH_DATAOBJ 3 reindex()=IDH_REINDEX_METH_DATAOBJ 3 renameTable()=IDH_RENAMETABLE_METH_DATAOBJ 3 replaceFromFile()=IDH_REPLACEFROMFILE_METH_DATAOBJ 3 requery()=IDH_REQUERY_METH_DATAOBJ 3 requestLive=IDH_REQUESTLIVE_PROP_DATAOBJ 3 required=IDH_REQUIRED_PROP_DATAOBJ 3 rollback()=IDH_ROLLBACK_METH_DATAOBJ 3 rowset [Query, StoredProc]=IDH_ROWSET_PROP_DATAOBJ 3 save()=IDH_SAVE_METH_DATAOBJ 3 scale=IDH_SCALE_PROP_DATAOBJ 3 session=IDH_SESSION_PROP_DATAOBJ 3 source=IDH_SOURCE_PROP_DATAOBJ 3 sql=IDH_SQL_PROP_DATAOBJ 3 state=IDH_ROWSTATE_PROP_DATAOBJ 3 tableExists()=IDH_TABLEEXIST_METH_DATAOBJ 3 type [Field]=IDH_TYPE_PROP_DATAOBJ 3 type [Parameter]=IDH_TYPEPARAM_PROP_DATAOBJ 3 unidirectional=IDH_UNIDIRECTIONAL_PROP_DATAOBJ 3 unlock()=IDH_UNLOCK_METH_DATAOBJ 3 update() [UpdateSet]=IDH_UPDATE_METH_DATAOBJ 3 updateWhere=IDH_UPDATEWHERE_PROP_DATAOBJ 3 user()=IDH_USER_METH_DATAOBJ 3 value [CalcField]=IDH_VALUECALC_PROP_DATAOBJ 3 value [Field]=IDH_VALUE_PROP_DATAOBJ 3 value [Parameter]=IDH_VALUEPARAM_PROP_DATAOBJ 2 Form objects 3 Form objects=IDH_FORMOBJ_INTRO 3 class ActiveX=IDH_CLASS_ACTIVEX 3 class Button=IDH_CLASS_BUTTON 3 class CheckBox=IDH_CLASS_CHECKBOX 3 class Form=IDH_CLASS_FORM 3 class Hidden=IDH_CLASS_HIDDEN 3 class HTML=IDH_CLASS_HTML 3 class Image=IDH_CLASS_IMAGE 3 class JavaApplet=IDH_CLASS_JAVAAPPLET 3 class ListBox=IDH_CLASS_LISTBOX 3 class Password=IDH_CLASS_PASSWORD 3 class Radio=IDH_CLASS_RADIO 3 class Reset=IDH_CLASS_RESET 3 class Rule=IDH_CLASS_RULE 3 class Select=IDH_CLASS_SELECT 3 class Text=IDH_CLASS_TEXT 3 class TextArea=IDH_CLASS_TEXTAREA 3 alignHorizontal=IDH_ALIGNHOR 3 alignment=IDH_FORM_ALIGNMENT 3 alignVertical=IDH_ALIGNVERT 3 alt=IDH_FORM_ALT 3 background=IDH_FORM_BACKGROUND 3 bodyTag=IDH_FORM_BODYTAG 3 checked=IDH_FORM_CHECKED 3 classId=IDH_FORM_CLASSID 3 close() [Form]=IDH_FORM_CLOSE 3 code=IDH_FORM_CODE 3 codeBase=IDH_FORM_CODEBASE 3 color=IDH_FORM_COLOR 3 dataLink=IDH_FORM_DATALINK 3 dataSource=IDH_FORM_DATASOURCE 3 elements=IDH_FORM_ELEMENTS 3 focus()=IDH_FORM_FOCUS 3 fontBold=IDH_FORM_FONTBOLD 3 fontItalic=IDH_FORM_FONTITALIC 3 fontName=IDH_FORM_FONTNAME 3 fontStrikeout=IDH_FORM_FONTSTRIKE 3 fontUnderline=IDH_FORM_FONTUNDER 3 form [all form components]=IDH_FORM_FORM 3 gridLineWidth=IDH_FORM_GRIDLINE 3 groupName=IDH_FORM_GROUPNAME 3 headTag=IDH_FORM_HEADTAG 3 height=IDH_FORM_HEIGHT 3 left [all form objects]=IDH_FORM_LEFT 3 linkColor=IDH_FORM_LINKCOLOR 3 move()=IDH_FORM_MOVE 3 multiple=IDH_FORM_MULTIPLE 3 name=IDH_FORM_NAME 3 onBlur=IDH_FORM_ONBLUR 3 onChange [ListBox, Select, Text, TextArea]=IDH_FORM_ONCHANGE 3 onClick=IDH_FORM_ONCLICK 3 onDesignLoad=IDH_FORM_ONDESIGN 3 onFocus=IDH_FORM_ONFOCUS 3 onImageClick=IDH_FORM_ONIMAGE 3 onImageServerClick=IDH_FORM_ONIMAGESERVER 3 onLoad=IDH_FORM_ONLOAD 3 onSelect=IDH_FORM_ONSELECT 3 onServerClick=IDH_FORM_ONSERVERCLICK 3 onServerLoad=IDH_FORM_ONSERVERLOAD 3 onServerSubmit=IDH_FORM_SERVERSUBMIT 3 onServerUnload=IDH_FORM_SERVERUNLOAD 3 open() [Form]=IDH_FORM_OPEN 3 options=IDH_FORM_OPTIONS 3 pageno=IDH_FORM_PAGENO 3 params=IDH_FORM_PARAMS 3 preRender=IDH_FORM_PRERENDER 3 readOnly [TextArea]=IDH_FORM_READONLY 3 right [Rule]=IDH_FORM_RIGHT 3 selected=IDH_FORM_SELECTED 3 size [Rule]=IDH_FORM_SIZE 3 submit()=IDH_FORM_SUBMIT 3 template=IDH_FORM_TEMPLATE 3 text [CheckBox, Radio, Text]=IDH_FORM_TEXT 3 title=IDH_FORM_TITLE 3 top=IDH_FORM_TOP 3 value=IDH_FORM_VALUE 3 virtualRoot=IDH_FORM_VIRTUALROOT 3 visible=IDH_FORM_VISIBLE 3 vlinkColor=IDH_FORM_VLINKCOLOR 3 width=IDH_FORM_WIDTH 2 Report objects 3 Report objects=IDH_REPORTOBJ_INTRO 3 How a report is rendered=IDH_HOWRENDERED 3 class Band=IDH_CLASS_BAND 3 class Group=IDH_CLASS_GROUP 3 class PageTemplate=IDH_CLASS_PAGETEMPLATE 3 class Report=IDH_CLASS_REPORT 3 class StreamFrame=IDH_CLASS_STREAMFRAME 3 class StreamSource=IDH_CLASS_STREAMSOURCE 3 agAverage()=IDH_AGAVERAGE 3 agCount()=IDH_AGCOUNT 3 agMax()=IDH_AGMAX 3 agMin()=IDH_AGMIN 3 agStandardDeviation()=IDH_AGSTANDEV 3 agSum()=IDH_AGSUM 3 agVariance()=IDH_AGVAR 3 autoSort=IDH_AUTOSORT 3 beginNewFrame=IDH_BEGNEWFRAME 3 borderStyle=IDH_BORDERSTYLE 3 canRender=IDH_CANRENDER 3 detailBand=IDH_DETAILBAND 3 endPage=IDH_ENDPAGE 3 expandable=IDH_EXPAND 3 firstPageTemplate=IDH_FIRSTPAGE 3 fixed=IDH_FIXED 3 footerBand=IDH_FOOTERBAND 3 groupBy=IDH_GROUPBY 3 headerBand=IDH_HEADERBAND 3 headerEveryFrame=IDH_HEADEREVERY 3 isLastPage()=IDH_ISLASTPAGE 3 leading=IDH_LEADING 3 linkText=IDH_LINKTEXT 3 marginBottom=IDH_MARGINBOT 3 marginHorizontal=IDH_MARGINHOR 3 marginLeft=IDH_MARGINLEFT 3 marginRight=IDH_MARGINRIGHT 3 marginTop=IDH_MARGINTOP 3 marginVertical=IDH_MARGINVERT 3 nextPageTemplate=IDH_NEXTPAGET 3 onPage=IDH_ONPAGE 3 onRender=IDH_ONRENDER 3 output=IDH_OUTPUT 3 outputFilename=IDH_OUTPUTFILE 3 printer=IDH_PRINTER 3 render()=IDH_RENDER 3 reportGroup=IDH_REPORTGRP 3 reportPage=IDH_REPRTPG 3 rotate=IDH_ROTATE 3 startPage=IDH_STARTPG 3 streamSource [StreamFrame]=IDH_STREAMSOURCE 3 suppressIfBlank=IDH_SUPPRSSBLNK 3 suppressIfDuplicate=IDH_SUPPIFDUP 3 tracking=IDH_TRACKING 3 trackJustifyThreshold=IDH_TRACKJUST 3 variableHeight=IDH_VARHEIGHT 3 verticalJustifyLimit=IDH_VERTJUST 2 Server-side extensions 3 Server-side extensions=IDH_EXTERN_INTRO 3 class OleAutoClient=IDH_CLASS_OLEAUTOCLIENT 3 extern=IDH_EXTERN 2 _sys object 3 _sys=IDH_SYS_OBJ 3 env.getEnv()=IDH_SYS_ENV_GETENV 3 env.home()=IDH_SYS_ENV_HOME 3 env.id()=IDH_SYS_ENV_ID 3 env.memory()=IDH_SYS_ENV_MEMORY 3 env.os()=IDH_SYS_ENV_OS 3 env.version()=IDH_SYS_ENV_VERSION 3 forms.design()=IDH_SYS_FORMS_DESIGN 3 forms.expert()=IDH_SYS_FORMS_EXPERT 3 forms.run()=IDH_SYS_FORMS_RUN 3 images.design()=IDH_SYS_IMAGES_DESIGN 3 images.run()=IDH_SYS_IMAGES_RUN 3 inspect()=IDH_SYS_INSPECT 3 os.changeDir()=IDH_SYS_OS_CHANGEDIR 3 os.delete()=IDH_SYS_OS_DELETE 3 os.dir()=IDH_SYS_OS_DIR 3 os.diskSpace()=IDH_SYS_OS_DISKSPACE 3 os.exec()=IDH_SYS_OS_EXEC 3 os.makeDir()=IDH_SYS_OS_MAKEDIR 3 protection.protect()=IDH_SYS_PROTECTION_PROTECT 3 queries.design()=IDH_SYS_QUERIES_DESIGN 3 queries.run()=IDH_SYS_QUERIES_RUN 3 reports.design()=IDH_SYS_REPORTS_DESIGN 3 reports.expert()=IDH_SYS_REPORTS_EXPERT 3 reports.run()=IDH_SYS_REPORTS_RUN 3 scriptOut.clear()=IDH_SYS_SCRIPTOUT_CLEAR 3 scriptOut.column=IDH_SYS_SCRIPTOUT_COLUMN 3 scriptOut.write()=IDH_SYS_SCRIPTOUT_WRITE 3 scriptOut.writeln()=IDH_SYS_SCRIPTOUT_WRITELN 3 scripts.compile()=IDH_SYS_SCRIPTS_COMPILE 3 scripts.delete()=IDH_SYS_SCRIPTS_DELETE 3 scripts.design()=IDH_SYS_SCRIPTS_DESIGN 3 scripts.load()=IDH_SYS_SCRIPTS_LOAD 3 scripts.run()=IDH_SYS_SCRIPTS_RUN 3 scripts.unload()=IDH_SYS_SCRIPTS_UNLOAD 3 tables.design()=IDH_SYS_TABLES_DESIGN 3 tables.expert()=IDH_SYS_TABLES_EXPERT 3 tables.run()=IDH_SYS_TABLES_RUN 2 Preprocessor 3 Preprocessor=IDH_INTRO_PREPROC 3 #define=IDH_PREPROC_DEFINE 3 #else=IDH_PREPROC_ELSE 3 #endif=IDH_PREPROC_ENDIF 3 #if=IDH_PREPROC_IF 3 #ifdef=IDH_PREPROC_IFDEF 3 #ifndef=IDH_PREPROC_IFNDEF 3 #include=IDH_PREPROC_INCLUDE 3 #undef=IDH_PREPROC_UNDEF 3 __intrabuilder__=IDH_PREPROC_PRODUCT_ID 2 Other language elements 3 class NetInfo=IDH_CLASS_NETINFO 3 IPAddress=IDH_NETINFO_IPADDRESS 3 referrer=IDH_NETINFO_REFERRER 3 remoteHost=IDH_NETINFO_REMOTEHOST 3 serverName=IDH_NETINFO_SERVERNAME 3 sessionID=IDH_NETINFO_SESSIONID 3 userAgent=IDH_NETINFO_USERAGENT 3 alert()=IDH_WINDOW_ALERT 3 confirm()=IDH_WINDOW_CONFIRM