TABELA ABERTA?

USUARIO.EXCLUIDOS 19/08/2009 17:03:10
#320311
COMO POSSO SABER SE A TABELA JA FOI ABERTA DENTRO DO SISTEMA?

TEM ALGUMA FUNÇÃO?

MDB - ACCESS;

OBRIGADO
DANIKULL 19/08/2009 20:09:43
#320344
PASCOAL ANTONIO, boa noite.

Qual o modo que você abre a tabela???
Poste aqui a forma de conexão com o Banco e a forma que você abra as tabelas.

Ok????
USUARIO.EXCLUIDOS 19/08/2009 21:03:20
#320352
Dependendo do modo preciiso saber se ela esta aberta.
DANIKULL 19/08/2009 21:22:10
#320354
PASCOAL ANTONIO,

Blz....
mais como você esta abrindo o banco de dados, é DAO ou ADO??? Modo vinculado ou desvinculado???




JESUEL.OLIVEIRA 19/08/2009 21:54:57
#320356
ADO - Tente o código abaixo.

 
If CONN.State = 1 Then Msgbox [Ô]Aberto[Ô]
USUARIO.EXCLUIDOS 19/08/2009 23:33:22
#320365
METODO DA IDADES DAS CAVERNAS :

Data1.DatabaseName = Caminho & Arquivo
Data1.RecordSource = [Ô]senhas[Ô]

SO QUE QUANDO ENTRA DIRETO NO FORM E SO ABRO A BASE DENTRO DO CAMPO DÁ QUE A TABELA NÃO ESTA ABERTA, POR ISSO PRECIASO SABER SE ELE JA FOI ABERTA ENTENDEU?
LEANDRO 20/08/2009 11:43:20
#320406
Desculpe a Pergunta,
mas por qual motivo ?

Se for para verificar se ja tem algum alterando,iserindo,exluindo algum registro relecionado aquela tabela, é mais facil fazer um Flag dentro da Tabela.
LOPESCOM 20/08/2009 11:50:37
#320409
se for ADO proceda assim
if tabela.state <> 0 then [ô]se for diferente de 0 está aberta
sua função
tabela.close [ô]fecha a tabela
end if
USUARIO.EXCLUIDOS 20/08/2009 11:56:35
#320413
O motivo é que quando entro direto sem passar por um campo dá erro de tabela não encontrada, então pensei para não abrir a tabela e deixar ela aberta verifico se esta aberta ai eu uso se não passo batido. mas tem algum jeito?


Obrigado
LEANDRO 20/08/2009 12:13:34
#320416
se for ADO proceda assim
if tabela.state <> 0 then [ô]se for diferente de 0 está aberta
sua função
tabela.close [ô]fecha a tabela
end if


ACredito que a solução do LopesCom funcione.
USUARIO.EXCLUIDOS 20/08/2009 12:52:27
#320421
USO DAO COMO FICA?
Tópico encerrado , respostas não são mais permitidas