Se a variavel está Publica ou Global na seção declarações...
Se a variavel foi setada corretamente como descrito acima(
Set BD = OpenDatabase(App.Path & "\BANCODEDADOS.mdb") -> ESTA LINHA ESTÁ NO MODULO Set TBcliente = bd.OpenRecordset("CLIENTE", dbOpenTable) -> ESTA LINHA ESTÁ NO FORM_LOAD
Se (suponho eu ) que vc está com seu VB atualizado (SP5)...
NÃO SEI O QUE É ISSO!!! PODE ME EXPLICAR? USO ACCESS 97 E VB 6
Se a tabela "Cliente" existe no BD...
EXISTE SIM... ACESSANDO ELA PELO PROPRIO FORM DAR CERTO... SÓ DAR ERRO QUANDO COLOCO O CAMINHO NO MODULO E CHAMO NO FORM O MODULO
VOU COLOCAR TUDO AQUI DE NOVO:
MODULO
'no general - declarations
Option Explicit
Global bd As Database
'no sub do modulo
Sub ABRIR_BD()
Set bd = OpenDatabase(App.Path & "\BANCODEDADOS.mdb")
End Sub
FORMULÁRIO
'no general - declarations
Option Explicit
Dim TBCliente As Recordset
no form_load
Call ABRIR_BD
Set TBCliente = bd.OpenRecordset("CLIENTE", dbOpenTable)
TBCliente.Index = ("INDEX_CODIGO")
Jose.NizFoi um erro de digitação meu na hora de postar...