Conventions used in this section
Overview of the ACT! OLE Database Object
How
can developers use an ACT! OLE Database Object?
How
does the OLE Database Object affect the ACT! user interface?
Is
the OLE Database Object a database tool for developing applications that can
access ACT! data?
Features and limitations of the ACT! OLE
Database Object
Using the Database Object with Visual C++
Using
properties in Visual C++
ACT! Database Unique ID field considerations
ACT! OLE Database Object definitions
II - ACT! OLE Application Object
FindDuplicates Method (requires ACT! 2000 or
later)
GetDataEx Method (requires ACT! 4.0.2 or
later)
GetDuplicateCriteria Method (requires ACT!
2000 or later)
GetSort Method (requires ACT! 4.0 or later)
SetDataEx Method (requires ACT! 4.0.2 or
later)
SetDuplicateCriteria Method (requires ACT!
2000 or later)
Activity object properties and methods
HasDetails Method (requires ACT! 2000 or
later)
IsOutlookActivity Method (requires ACT! 2000
or later)
NextScheduledWith Property (requires ACT! 4.0
or later)
SetRecurringDaysAndWeeksofMonth Method
LoadLookUpQuery Method (requires ACT! 3.0.6
or later)
LookupMyRecord Method (requires ACT! 2000 or
later)
SetAsMyRecord Method (requires ACT! 4.0 or later)
Database object properties and methods
ActVersion Method (requires ACT! 3.0.6 or
later)
BeginBatchInsert Method (requires ACT! 4.0.2
or later)
BeginBatchUpdate Method (requires ACT! 4.0.2
or later)
DatabaseVersion Method (requires ACT! 4.0 or
later)
EndBatchInsert Method (requires ACT! 4.0.2 or
later)
EndBatchUpdate Method (requires ACT! 4.0.2 or
later)
GetDatabasePath Method (requires ACT! 4.0 or
later)
GetTableId Method (requires ACT! 3.0.6 or
later)
GetTableNameFromId Method (requires ACT!
3.0.6 or later)
GetTableNameFromIndex Method (requires ACT!
3.0.6 or later)
IsInBatchMode Property (requires ACT! 4.0.2
or later)
IsLocked Property (requires ACT! 4.0.2 or
later)
Lock Method (requires ACT! 4.0.2 or later)
OpenEx Method (requires ACT! 4.0 or later)
Relations Property (requires ACT! 3.0.6 or
later)
TableCount Method (requires ACT! 3.0.6 or
later)
Unlock Method (requires ACT! 4.0.2 or later)
Version Property (requires ACT! 3.0.6 or
later)
ClearContactScope Method (requires ACT! 3.0.7
or later)
SetContactScope Method (requires ACT! 3.0.7
or later)
ExceptionInfo object properties and methods
Fields object properties and methods
AutoPopulate Property (requires ACT! 2000 or
later)
BeginBatch Method (requires ACT! 4.0.2 or
later)
EndBatch Method (requires ACT! 4.0.2 or
later)
EntryRule Property (requires ACT! 4.0.2 or
later)
FieldId Property (requires ACT! 3.0.7 or
later)
FieldIdAt Property (requires ACT! 3.0.6 or
later)
GetLinkToList Method (requires ACT! 2000 or
later)
SetLinkToList Method (requires ACT! 2000 or
later)
UnLinkLists Method (requires ACT! 2000 or
later)
Group object properties and methods
AddSubGroup Method (requires ACT! 2000 or
later)
AssignParent Method (requires ACT! 2000 or
later)
ChangeToParentGroup Method (requires ACT!
2000 or later)
ChangeToSubGroup Method (requires ACT! 2000
or later)
ClearContactScope Method (requires ACT! 3.0.7
or later)
GetParent Method (requires ACT! 2000 or
later)
GetSubGroup Method (requires ACT! 2000 or
later)
GetSubGroupCount Method (requires ACT! 2000
or later)
GetSubGroupList Method (requires ACT! 2000 or
later)
GroupType Method (requires ACT! 2000 or
later)
SetContactScope Method (requires ACT! 3.0.7
or later)
ClearScope Method (requires ACT! 2000 or
later)
GetScope Method (requires ACT! 2000 or later)
SetScope Method (requires ACT! 2000 or later)
PopupInfo object properties and methods
Relations object properties and methods
Count Property (requires ACT! 3.0.6 or later)
GetColumn1ID Method (requires ACT! 3.0.6 or
later)
GetColumn2ID Method (requires ACT! 3.0.6 or
later)
GetTable1ID Method (requires ACT! 3.0.6 or
later)
GetTable2ID Method (requires ACT! 3.0.6 or
later)
UsesRelationTable Method (requires ACT! 3.0.6
or later)
AssociateWithContact Method (requires ACT!
2000 or later)
AssociateWithGroup Method (requires ACT! 2000
or later)
CompleteSale Method (requires ACT! 2000 or
later)
ReopenSale Method (requires ACT! 2000 or
later)
Users object properties and methods
AddUser Method (requires ACT! 4.0 or later)
CheckIsPhonebook Method (requires ACT! 4.0 or
later)
CurrentUserAccess Method (requires ACT! 3.0.6
or later)
CurrentUserId Method (requires ACT! 3.0.6 or
later)
CurrentUserName Method (requires ACT! 3.0.6
or later)
CurrentUserSecurity Method (requires ACT!
3.0.6 or later)
GetPassword Method (requires ACT! 4.0 or
later)
SetAsPhonebook Method (requires ACT! 4.0 or
later)
Chapter
3 OLE Database Object Error Codes...........................................................
181
Conventions used in this section
Using properties in Visual C++
Using the Application Object with Visual C++
ACT! OLE Application Object model
Changes for ACT! 2000 version 5.0.2
Chapter 2
ClearError Method (requires ACT! 4.0 or
later)
CurrentFieldId Method (requires ACT! 2000 or
later)
CurrentRecord Method (requires ACT! 2000 or
later)
GetMode Method (requires ACT! 2000 or later)
HasRecordChanged Method (requires ACT! 2000
or later)
LookupKeyword Method (requires ACT! 2000 or
later)
ViewState Property (requires ACT! 2000 or later)
Application object properties and methods
ActVersion Property (requires ACT! 2000 or
later)
BackupDB Method (requires ACT! 4.0 or later)
ClearError Method (requires ACT! 4.0 or
later)
GetActiveDB Method (not currently
implemented)
GetCurrentUserName Method (requires ACT! 4.0
or later)
GetVersion Method (requires ACT! 4.0 or
later)
LastContactListModTime Property
RemoveOutlookActivities Method (requires ACT!
2000 or later)
RestoreDB Method (requires ACT! 4.0 or later)
UpdateOutlookActivities Method (requires ACT!
2000 or later)
ContactListView object methods
AddNewContact Method (obsolete)
AddNewContactEx Method (requires ACT! 4.0 or
later)
AddNewActivity Method (obsolete)
AddNewActivityEx Method (requires ACT! 4.0 or
later)
AddNoteHistory Method (obsolete)
AddNoteHistoryEx Method (requires ACT! 4.0 or
later)
AttachFile Method (requires ACT! 4.0 or
later)
CompleteSale Method (requires ACT! 2000 or
later)
CreateLookup Method (requires ACT! 2000 or
later)
CreateSalesForecast Method (requires ACT!
2000 or later)
DeleteContactFast Method (requires ACT! 2000
or later)
GetTabCount Method (requires ACT! 4.0 or
later)
GetTabName Method (requires ACT! 4.0 or
later)
LookupFieldEx Method (requires ACT! 4.0 or
later)
NewContactDialog Method (requires ACT! 4.0 or
later)
Sales Method (requires ACT! 2000 or later)
SelectContactDlg Method (requires ACT! 4.0 or
later)
SetActiveGroupName Method (requires ACT! 4.0
or later)
TriggerActivitySeries Method (requires ACT!
2000 or later)
GetOpenFolderMessageCount Method (requires
ACT! 2000 or later)
Sort Method (requires ACT! 2000 or later)
GetFilter Method (requires ACT! 4.0 or later)
SetFilter Method (requires ACT! 4.0 or later)
AddNewSubGroup Method (requires ACT! 2000 or
later)
AddNoteEx Method (requires ACT! 4.0 or later)
AttachFile Method (requires ACT! 4.0 or
later)
ChangeToParentGroup Method (requires ACT!
2000 or later)
ChangeToSubGroup Method (requires ACT! 2000
or later)
Collapse Method (requires ACT! 2000 or later)
DeleteGroupFast Method (requires ACT! 2000 or
later)
Expand Method (requires ACT! 2000 or later)
GetSubGroupCount Method (requires ACT! 2000
or later)
GetTabCount Method (requires ACT! 4.0 or
later)
GetTabName Method (requires ACT! 4.0 or
later)
GroupType Method (requires ACT! 2000 or
later)
IsExpanded Method (requires ACT! 2000 or
later)
LookupFieldEx Method (requires ACT! 4.0 or
later)
MailComposeView object methods
AddBccRecepient Method (requires ACT! 2000 or
later)
AddCcRecepient Method (requires ACT! 2000 or
later)
Preferences object properties and methods
AttachMsgToContact Property (requires ACT!
4.0 or later)
AttachToMsgUsing Property (requires ACT! 4.0
or later)
CalMinDurationForBanner Property (requires
ACT! 4.0 or later)
CheckScheduleConflicts Property
ClearError Method (requires ACT! 4.0 or
later)
ContactSalutation Property (requires ACT! 4.0
or later)
EnableSpeedLoader Property (requires ACT! 4.0
or later)
GenerateSynchReport Property (requires ACT!
4.0 or later)
GetActivityCleanupStyle Method
GetAttachmentInfo Method (requires ACT! 4.0
or later)
GetDataToSynch Method (requires ACT! 4.0 or
later)
GetDBMaintReminderInfo Method (requires ACT!
2000 or later)
GetEmailSystem Method (requires ACT! 4.0 or
later)
GetLastError Method (requires ACT! 4.0 or
later)
GetSchdActivityDefaults Method
GetSynchSchedule Method (obsolete)
GetSynchScheduleInfo Method (requires ACT!
4.0 or later)
GetSynchUpdateInfo Method (requires ACT! 4.0
or later)
NewActivitiesSeparate Property (requires ACT!
4.0 or later)
PromptToPrintEnvelope Property (requires ACT!
4.0 or later)
ReceivedSynchLocation Property (requires ACT!
4.0 or later)
RemindToBackup Property (requires ACT! 4.0 or
later)
ReturnReceipt Property (requires ACT! 4.0 or
later)
SetActivityCleanupStyle Method
SetAttachmentInfo Method (requires ACT! 4.0
or later)
SetDataToSynch Method (requires ACT! 4.0 or
later)
SetDBMaintReminderInfo Method (requires ACT!
2000 or later)
SetEmailSystem Method (requires ACT! 4.0 or
later)
SetSchdActivityDefaults Method
SetSynchSchedule Method (obsolete)
SetSynchScheduleInfo Method (requires ACT! 4.0
or later)
SetSynchUpdateInfo Method (requires ACT! 4.0
or later)
ShowContactParsingDialog Property (requires
ACT! 2000 or later)
UseDialer Property (not currently
implemented)
UseTypeahead Property (requires ACT! 4.0 or
later)
WaitTime Property (requires ACT! 4.0 or
later)
AddNewActivity Method (obsolete)
AddNewActivityEx Method (requires ACT! 4.0 or
later)
Views object property and methods
ClearError Method (requires ACT! 4.0 or
later)
CreateBrowserView Method (requires ACT! 2000
version 5.0.2 or later)
CreateBrowserViewFromUrl Method (requires
ACT! 2000 version 5.0.2 or later)
CreateEx Method (requires ACT! 2000 or later)
FindExplorerView Method (requires ACT! 4.0 or
later)
GetViewEx Method (requires ACT! 2000 version 5.0.2 or later)
Chapter 3
OLE Application Object Error Codes...
Conventions used in this manual
Adding a VBScript script file to ACT!
Using ACT! Scripting Support with the OLE
Application Object
Registering the custom control
Using event control in Visual Basic
Using event control in Visual C++
Syntax conventions used in this manual
Changes for ACT! 2000 version 5.0.2
Defining the control file header
Defining the view in the View section
Adding navigation buttons to the toolbar in
the Commands section (ACT! 4.0 only)
Adding URL buttons to the navigation toolbar
in the URL section
Creating a custom bitmap for the View bar
button
Creating custom icons for navigation toolbar
buttons
Using the added views and tabs
Conventions used in this manual
Changes for ACT! 2000 version 5.0.2
Understanding the Command Object
AddAuxCommandEnabled Method (requires ACT!
2000 version 5.0.2 or later)
AddAuxCommandToMenu Method (requires ACT!
2000 version 5.0.2 or later)
AddAuxCommandToToolsMenu Method
AddAuxSubMenu Method (requires ACT! 2000
version 5.0.2 or later)
AuxCommandExistsInMenus Method (requires ACT!
2000 version 5.0.2 or later)
AuxCommandExistsInToolbar Method
AuxCommandExistsInToolsMenu Method
AuxSubMenuExists Method (requires ACT! 2000
version 5.0.2 or later)
RemoveAuxCommandFromMenus Method (requires
ACT! 2000 version 5.0.2 or later)
RemoveAuxCommandFromToolbar Method
RemoveAuxCommandFromToolsMenu Method
RemoveAuxSubMenu Method (requires ACT! 2000 version 5.0.2 or later)
Adding Custom Commands to ACT! Error Codes.
Overview of ACT! Database Files
ACT! database table relationships
Looking at ACT! Database Tables
List table (.DDB) fields (requires ACT! 2000
or later)
Notes/History table (.HDB) fields
Relational table (.REL) fields
Understanding
the Relational table
Sales table (.SDB) fields (ACT! 2000 or
later)