Offline Switch

See Also

Category Data Editing
Default Catalog Visual FoxPro Catalog\Foundation Classes\Data Query
Class _offline
Base Class Container
Class Library _dataquery.vcx
Parent Class container

Remarks

The Offline switch works in a database containing remote views. This class provides a set of buttons that toggle between use of online and offline data.

To use, drop the class on a project or form in a data environment or, from the Component Gallery Item Shortcut menu, select Add to Project or Add to Form. When you add the class to a form, Visual FoxPro places the class buttons on the form, and opens a builder so you can specify lUseCurrentDBC, lAllViews, lUpdateViews, and lRevertOnFail values. When you drop the class on a project, you can choose between adding the class or creating a subclass.

See Guidelines for Using Visual FoxPro Foundation Classes for more information on using foundation classes.

Properties, Events, Methods Description
cDatabase property Specifies the name of the database containing views to take offline.
Default: .F.
cViews[1,0] property Specifies the array of views to process. Default: .F.
lAllViews property Specifies whether to automatically use all views in the database.
Default: .F.
lRevertOnFail property Secifies whether to revert all views if one fails when going offline.
Default: .T.
lUpdateViews property Specifies whether to update all views when going online.
Default: .T.
lUseCurrentDBC property Specifies whether to use the currently opened database at the start.
Default: .T.
GoOffLine method Takes the views specified in the cViews array offline.
Syntax: GoOffline( )
Return: none
Arguments: none
GoOnLine method Takes the views specified in the cViews array online.
Syntax: GoOnline( )
Return: none
Arguments: none
CheckOffLine method Checks to see if views are currently online/offline.
Syntax: CheckOffline( )
Return: none
Arguments: none
Alert method Displays a message box containing cMessage.
Syntax: Alert(cMessage)
Return: m.cMessage
Arguments:
cMessage specifies the text of the alert message.