Para que serve essa linha de código ????

06/02/2003

0

if DBNavigator.DataSource.DataSet.State = dsBrowse then
showmessage(´ok´);


Grato

Alex


Anonymous

Anonymous

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


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar