Para que serve essa linha de código ????
if DBNavigator.DataSource.DataSet.State = dsBrowse then
showmessage(´ok´);
Grato
Alex
showmessage(´ok´);
Grato
Alex
Anonymous
Curtidas 0
Respostas
Dor_poa
06/02/2003
Para saber o status de sua tabela.. Se for DsWEdit, a tua tabela esta em edição, DsInsert esta adicionando rwgistro.. se for dsbrowse esta em visualização
GOSTEI 0
Anonymous
06/02/2003
Alex,
acredito que essa linha não esteja sendo compilada pelo delphi, tente assim :
se estiver usando TQuery :
if ((DBNavigator1.DataSource as TDataSource).DataSet as TQuery).State = dsBrowse then
se estiver usando TTable :
if ((DBNavigator1.DataSource as TDataSource).DataSet as TTable).State = dsBrowse then
essa linha está apenas verificando o status do DataSet(TQuery / TTable ou outro TDataSet qualquer) ligado ao DBNavigator1, caso o estado seja dsBrowse, então mostra uma caixa de diálogo com a mensagem ´OK´.
Pode-se ter diversos estados para um TDataSet:
dsInsert, dsEdit, dsBrowse, ....
Espero ter ajudado,
Rodrigo
acredito que essa linha não esteja sendo compilada pelo delphi, tente assim :
se estiver usando TQuery :
if ((DBNavigator1.DataSource as TDataSource).DataSet as TQuery).State = dsBrowse then
se estiver usando TTable :
if ((DBNavigator1.DataSource as TDataSource).DataSet as TTable).State = dsBrowse then
essa linha está apenas verificando o status do DataSet(TQuery / TTable ou outro TDataSet qualquer) ligado ao DBNavigator1, caso o estado seja dsBrowse, então mostra uma caixa de diálogo com a mensagem ´OK´.
Pode-se ter diversos estados para um TDataSet:
dsInsert, dsEdit, dsBrowse, ....
Espero ter ajudado,
Rodrigo
GOSTEI 0