Para que serve essa linha de código ????
06/02/2003
0
if DBNavigator.DataSource.DataSet.State = dsBrowse then
showmessage(´ok´);
Grato
Alex
showmessage(´ok´);
Grato
Alex
Anonymous
Curtir tópico
+ 0
Responder
Posts
06/02/2003
Dor_poa
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
Responder
06/02/2003
Anonymous
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)