Conflict Catcher Foundation Class
Category | Data Query |
---|---|
Default Catalog | Visual FoxPro Catalog\Foundation Classes\Data Query |
Class | _conflicts |
Base Class | Form |
Class Library | _dataquery.vcx |
Parent Class | _form |
Sample | ...\Samples\Solution\Ffc\Conflicts.scx |
Remarks
This class provides a dialog box that displays, conflicting rows encountered during editing sessions under optimistic buffering. The original, current, and new values are presented for resolution. You can use this class with either row or table buffering.
To use, drop the class on a project or, from the Component Gallery Item Shortcut Menu, select Add to Project. When you drop the class on a project, you can choose between adding the class, creating a subclass, or creating a form. If you choose Create a new form from the selected class, Visual FoxPro displays the Open dialog box so you can specify the name of the form, then creates and opens the form in the Form Designer. You need to SET MULTILOCKS ON and enable buffering.
Properties, Events, Methods | Description |
---|---|
CursorAlias property | Specifies the alias to check for conflicts. Default: "" |
lAutoCheck property | Specifies whether checking begins on startup. Default: .T. |
StartCheck method | Checks for conflicts in the buffered data of the alias. Syntax: StartCheck( ) Return: none Arguments: none |
ConflictAlias property | Internal to the class. |
lRowConflict property | Internal to the class. |
aConflicts[1,0] property | Internal to the class. |
NextConflict method | Internal to the class. |
CheckSource method | Internal to the class. |
Alert method | Internal to the class. |
See Also
Guidelines for Using Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Foundation Class Samples