RVC::UI::FORM_DB_RECORD Class Reference
Form for viewing and editing single database record.
More...
#include <rvc/uiformdbrecord.h>
List of all members.
Detailed Description
Form for viewing and editing single database record.
Member Enumeration Documentation
Form style.
- Enumerator:
| FORMSTYLE_Grid |
|
| FORMSTYLE_UserDefined |
|
Constructor & Destructor Documentation
| RVC::UI::FORM_DB_RECORD::FORM_DB_RECORD |
( |
DBEDIT_TINSTANCE * |
idata, |
|
|
FORMSTYLE |
formstyle | |
|
) |
| | |
| virtual RVC::UI::FORM_DB_RECORD::~FORM_DB_RECORD |
( |
|
) |
[virtual] |
Member Function Documentation
| void RVC::UI::FORM_DB_RECORD::ClearChangedSettings |
( |
|
) |
|
Clear layout settings "changed" status.
Create form.
- Parameters:
-
| pSettings | Optional layout settings |
| void RVC::UI::FORM_DB_RECORD::DlgEditUserDefined |
( |
|
) |
|
Open dialog to edit user-defined form (MODE_UserDefined only).
Get current record reference type and number.
- Parameters:
-
| RefType | Reference type returned |
| RefNum | Position number returned |
| INT32 RVC::UI::FORM_DB_RECORD::GetRecordRefNum |
( |
|
) |
const |
Get current record reference number.
Get record reference type.
| void RVC::UI::FORM_DB_RECORD::GetSettings |
( |
SETTINGS & |
settings |
) |
const |
Get layout settings.
- Parameters:
-
| settings | Settings returned |
Get current values.
- Parameters:
-
| bool RVC::UI::FORM_DB_RECORD::HasChangedSettings |
( |
|
) |
const |
Determine if layout settings have changed.
| bool RVC::UI::FORM_DB_RECORD::IsRecordChanged |
( |
|
) |
const |
Determine if any field values have been changed since last saved.
| void RVC::UI::FORM_DB_RECORD::NotifyDlgClose |
( |
|
) |
|
Notify form that containing dialog is being closed.
Will hide, but not destroy, any open field value dialogs.
| void RVC::UI::FORM_DB_RECORD::NotifyDlgOpen |
( |
|
) |
|
Notify form that containing dialog was opened.
Will show any existing field value dialogs.
| ERRVALUE RVC::UI::FORM_DB_RECORD::Reread |
( |
|
) |
|
Reread current record from table.
| INT32 RVC::UI::FORM_DB_RECORD::SaveRecord |
( |
bool |
AskUser = true |
) |
|
Save record with optional prompt to user.
- Returns:
- EUserCancel if user chooses cancel, or error < 0, TRUE if saved, FALSE if not saved or no change.
- Parameters:
-
| AskUser | Whether to prompt user to save or not |
Set delegate for notifying when field value changed by user.
Set current record, will read values from table if existing.
- Parameters:
-
| RefType | Reference type |
| RefNum | Reference number, -1 for RECORDREFTYPE_New record |
Set values from record.
- Parameters:
-
| record | Values to set |
| IsChanged | Whether to treat as "changed" for saving |
| static void RVC::UI::FORM_DB_RECORD::SML_Install |
( |
SML::CONTEXT * |
context |
) |
[static] |
| void RVC::UI::FORM_DB_RECORD::UndoAll |
( |
|
) |
|
Undo all edits, restoring from saved record.
| bool RVC::UI::FORM_DB_RECORD::UndoLast |
( |
|
) |
|
Undo last edit.
- Returns:
- true if more edits to undo, false if not.
The documentation for this class was generated from the following file: