Mega Code Archive

 
Categories / Delphi / ADO Database
 

Table state fonksiyonu

{table1.state=(dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue); dsInactive Dataset is closed, DataSet property is unassigned, or Enabled property is False. dsBrowse Dataset is open for viewing. This is the default state for a dataset. dsEdit Dataset is open. The current record can be modified. dsInsert Dataset is open. A new record is being inserted. dsSetKey Dataset is open. Searching for records based on indexed fields is enabled, or a SetRange operation is in progress. In either case a restricted set of data can be viewed. No data can be modified. dsCalcFields Dataset is open, and an OnCalcFields event is in progress. Fields that are not calculated cannot be modified. dsFilter} procedure TForm1.Button1Click(Sender: TObject); begin if form1.DataSource1.state in [dsEdit,dsInsert] then form1.table1.Post; end;