.


:




:

































 

 

 

 


abl .




TTable , .. .

- - name , . ttTovar. - DataBaseName. - . - TableName, . .

- Active (true false) .

-, . . , . -.

, TTable DataSource, , 1 DataSource . TTable. . - DataSet DataSource TTable.

IndexName . - ReadOnly=True, , - ReadOnly. - AutoEdit=false - DataSource.

. . () - TTable Fields Edit, - Add Fields . Add Fields Fields Edit.

title.

 


25. (). . State.

. . , - , - .

TTable, TQuery, TStoredProc DataAccess. TStoredProc . . . 3 - TDBDataSet, TDBDataSet TDataSet. TBDEDataSet - - BDE , .

- (Brouse).

SetKey SetKey - - tTable - FindKey, FindNext.

- SetRange. dsBlockRead - .

- - Filtere=True.

dsCalcFields . - - OnCalcFields. -, . , .

InActive=> Brouse

1) - Active

Table.Active (Open)

Query.Active(Open)

2) Open

Active-false.

- () - - Close . Post. .. , -, . . . - BeforeClose.

dsBrouseß àdsEdit. - Edit.

.Post( -) .Cancel ().

dsBrouseß àdsInsert. . . Insert ( ) Append( ). . . . - - OnNewRecord. .Post .Cancel.

dsBrouseß àdsSetKey. , - . . SetKey, . EditKey.

. - . : GoToKey, GoToNearest, FindKey, FindNearest. . . .

dsBrouseß àdsFilter. , . OnFilterReord. dsFilter, - Filter true. . - OnFilterRecord .

State.

.

if Table1.State=dsInActive then Table1.Active:=true; . - - State/

Property State: TDataSetState

type TDataSetState=(dsInActive, dsBrouse, dsEdit, dsInsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsBlockRead, dsInternalCalc).





:


: 2015-11-23; !; : 554 |


:

:

, .
==> ...

795 - | 769 -


© 2015-2024 lektsii.org - -

: 0.01 .