TableInsert |
Top Previous Next |
Prototype
TableInsert (intTableHandle)
Description
Sets the insert mode for the table.
Parameters
IntTableHandle: integer value corresponding to the table handle.
Returned value
None.
Notes
The table insert mode refers to the current record, by moving from a record to another one, there is a return to the consultation mode. Use the TablePost command in order to confirm the insertions, while to cancel them use the TableCancel command.
Example
// Opens a table TableOne:=TableOpenBDE('c:\invoices\index','invoices.db');
// Order the table according to a field TableSetIndex(TableOne,'Code');
targetcode:='98746';
// Search for the second field data in the table and it places itself on the record. TableFindNearest(TableOne,targetcode);
// Store the table field value into variable FoundValue:=TableGetFieldByName(TableOne,'Code');
// If the table value is different than the field one then… If FoundValue<>targetcode Then Begin
// Set the table insert mode TableInsert(TableOne);
// Store the field value in a new record TableSetFieldByName(TableOne,'Fiscal Code', targetcode);
// Confirm the table change TablePost(TableOne); End;
// Close the table TableClose(TableOne);
|