[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y][Z]Validation Rule propertycontrols tables Validation Rule property (fields) 2nd 3rd 4th validation rulesfieldsadding to 2nd 3rd upsizing to client/servers Validation Text propertycontrols tables Validation Text property (fields) ValName field (USysRegInfo table) Value field (USysRegInfo table) Value propertyCalendar control ValueIsNull propertyCalendar control valuesconstantserrors defaultupsizing to client/servers 2nd EmptyVariant variables 2nd Nothing valueobject variables Nullexamples 2nd Variant variables 2nd 3rd 4th 5th Null valuesconverting to zero null valuesqueries Null valuesquery results 2nd 3rd 4th printing to the Immediate window 2nd returningfunctions 2nd variableschanging values var data-type prefix variable scopingavoiding bugs variablesdata types Database objectscreating 2nd declaring memory usage considerations modules Option Explicit statement performance considerations Dim statement intTemp lifetime local 2nd naming changing 2nd Public naming conventions 2nd 3rd Jet object/collection prefixes scope/lifetime prefixes variable data type tags 2nd null values objectreferencing applications 2nd 3rd object variables 2nd automation objects 2nd compared to regular variables 2nd generic compared to specific 2nd Nothing value private Private 2nd Private variablessystem information class 2nd public 2nd Public 2nd Recordset objectscreating scope 2nd 3rd specific object variables 2nd Static 2nd Typecreating retrieving data storing data 2nd valuechanging valuessetting (Immediate window) 2nd testing (Immediate window) 2nd Variantbookmarks Empty value 2nd Null value 2nd 3rd 4th 5th variant variableseliminating 2nd varients VBA 2nd 3rd 4th Variant variablesbookmarks variant variableseliminating 2nd Variant variablesEmpty value 2nd Null value 2nd 3rd 4th 5th varient variables VBA#Const directive (Visual Basic for Applications) 2nd 3rd advanced techniquesTime and Billing application examples 2nd 3rd arrays 2nd 3rd 4th 5th declaring 2nd dynamic arrays 2nd fixed arrays passing as parameters 2nd bookmarksadding codecompared to Action queries 2nd viewing 2nd Code windowsplitting 2nd comments 2nd compared to macro capabilities 2nd 3rd 4th 5th compared to VBScript Compile On Command feature constants 2nd 3rd 4th defining 2nd 3rd intrinsic constants 2nd 3rd 4th 5th 6th symbolic constants 2nd 3rd Symbolic constants system-defined constants control structures 2nd 3rd 4th 5th 6th Conditional If 2nd 3rd For EachÉNext statement 2nd ForÉNext construct 2nd If...Then...Else 2nd Immediate If (IIf) 2nd loops 2nd 3rd Select Case statement WithÉEnd With statement 2nd custom collections 2nd 3rd 4th accessing items adding items 2nd creating iterating through items 2nd removing items DLL functionsdeclaring DoCmd objectexamples 2nd executing macrosDoCmd object 2nd find and replace feature 2nd 3rd functions 2nd 3rd 4th 5th DateAdd DateDiff DatePart Format forms of Instr InstrRev Left Mid MonthName named parameters 2nd Object Browser 2nd optional parameters 2nd 3rd parameter arrays 2nd passing parameters 2nd 3rd recursive procedures 2nd Replace Right StrRev UCase helpcontext-sensitive 2nd line continuation character macrosversus modules modifying command bars with code 2nd Module windowexecuting procedures 2nd 3rd modules 2nd 3rd 4th 5th 6th 7th event procedures functions, creating 2nd 3rd Option Explicit statement 2nd procedures, calling 2nd 3rd 4th 5th subroutines, creating 2nd 3rd named parameters Null valuesexamples 2nd passing parameters 2nd programming tools 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th bookmarks Code window 2nd Code Window, splitting 2nd Complete Word feature context-sensitive help Definition feature 2nd find and replace feature 2nd List Constants feature List Properties and Methods feature 2nd Parameter Info feature Project window Properties window Quick Info feature View Microsoft Access Tool project properties 2nd editing viewing SQL statementsexecuting 2nd type structuresexamples 2nd upsizing to client/servers user-defined types 2nd 3rd 4th 5th 6th declaring Type variables 2nd 3rd variables 2nd 3rd 4th data types declaring 2nd local variables 2nd Private variables 2nd Public variables scope Static variables 2nd Variant variablesEmpty value 2nd Null value 2nd 3rd 4th 5th Visual Basic Editor (VBE)coding options 2nd customizing 2nd 3rd 4th docking options general options VBA codereferences, creating 2nd VBA functionstesting (Immediate window) Windows registry 2nd 3rd 4th 5th 6th VBEComment Block tool Immediate window Option Explicit statementinserting in all modules VBE (Visual Basic Editor) customizing 2nd 3rd coding options 2nd docking options 2nd general options VBScriptcompared to JavaScript compared to VBA customizing data access pages 2nd 3rd events 2nd VerifyLink function VerifyLink function (Listing 32.5) VerifyLink routine 2nd versionsdatabasesconversion formats 2nd Vertical propertycontrols vertical spacingformsadjusting automatically videodisplayminimum system requirements View menuformschanging tab order View menu commandsObject Browser View Microsoft Access Tool view rightsassigning viewingcodeVBA 2nd constants 2nd 3rd 4th data access pagesin browsers database objectsicons (Database window) events formsDefault View property 2nd Form view properties modulesFull Module View Module Design window object dependencies 2nd project properties properties queries queriesshortcut keys reportspreview mode subforms 2nd subreports tablesDesign view Relationships window tables (Database window) viewsANSI-92 extensions 2nd 3rd Designcreating forms 2nd Full Module virtual memoryoptimizing 2nd Visible propertycontrols Visual Basic Editor [See Immediate window 2nd 3rd clearing printing values to 2nd setting values of variables/properties 2nd testing functions testing subroutines testing values of variables/properties 2nd Visual Basic Editor (VBE)customizingdocking options Visual Basic for Applications [See 2nd [See VBA]