User`s guide

VEE User’s Guide 7
Building a Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Getting a Field From a Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Setting a Field in a Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Unbuilding a Record in a Single Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Using DataSets to Store and Retrieve Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Lab 5-5: Using DataSets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Storing and Retrieving a Record from a DataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Customizing a Simple Test Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Lab 5-6: Using Search and Sort Operations with DataSets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Performing a Search Operation With DataSets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Creating an Operator Interface for a Search Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Performing a Sort Operation on a Record Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Chapter Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
6 Creating Reports Easily Using ActiveX
Creating Reports Easily Using ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
ActiveX Automation in Agilent VEE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Listing ActiveX Automation Type Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Creating and Using ActiveX Programs with Agilent VEE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Performing Operations Using ActiveX Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Using CreateObject and GetObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Sending Agilent VEE Data to MS Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Lab 6-1: Sending Agilent VEE Data to MS Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Creating an Agilent VEE to MS Excel Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Lab 6-2: Creating an Agilent VEE to MS Excel Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
On Your Own . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Extending Capabilities With MS Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Using MS Word for Agilent VEE Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Lab 6-3: Using MS Word for Agilent VEE Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270