Verificando se tabela esta em modo de edição ou incluído.

Firebird

01/09/2004

Caros colegas como eu faço para identificar se esta sendo incluído um novo registro ou editando???


Superdelphi

Superdelphi

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

01/09/2004

Colega,

Depende um pouco de qual camada de acesso vc estah usando, mas todos os descendentees de TDataSet tem a propriedade State : TDataSetState, que pode ser lida...
Um exemplo:
if ClientDataSet1.State = dsInsert then
  ShowMessage(´Modo de inclusão!´)

Os estados mais comuns são : dsBrowse, dsInsert e dsEdit...
Para poder usar os valores de State vc precisa declarar a unit [b:760229b311]DB[/b:760229b311] na lista de uses...
T+


GOSTEI 0
POSTAR