The VBA object model uses two collections and two objects to define DUOS data objects. The DUOSObjects collection contains one or more user-definable collections you create to store related data objects, such as customer, vendor or item collections. The DUOSObject object represents a single data object within a collection, such as a customer object within a customer collection. The following illustration shows the DUOS portion of the VBA object model:
The second collection, the DUOSProperties collection, contains all the properties for the data objects in the DUOSObjects collection. The DUOSProperty object represents a single property for a single object in the DUOSProperties collection.