Faço tudo via código, ex:
No geral do from:
Dim bd As Database
Dim tbcli As Recordset
e no load do form:
Set bd = DBEngine.Workspaces(0).OpenDatabase(App.Path & "gestor.mdb", False, False, ";PWD=" & "JUMBO")
Set tbcli = bd.OpenRecordset("clientes")
tbcli.Index = "cgc"
e qdo saio do form, fecho tudo.
Queria saber se teria como declarar a abertura do banco apenas uma vez, em um módulo ou arquivo ini. as tabelas acho que seria melhor a cada form abrir e fechar, para não ficarem abertas, ou ainda deixa-las declaradas como recordset em um módulo, e só abril-las no load dos forms, ou ainda uma rotina do tipo abre_banco, e outra fecha_banco, onde abro banco e todas as tabelas, uso, e fecho. Gostaria de uma opinião de voces, lembrando que uso vb6 + access97 e dao.