Bom dia !
Nao consigo fechar uma conexao com banco em um mesmo evento GotFocus de uma combo.
Se eu fecho o banco no mesmo evento onde estou preenchendo a combo os dados nao aparecerem na combo, ja tentei preencher a combo no GotFocus e tentei fechar a conexao em AfterUpdate da mesmo combo tambem nao deu . os dados so aparecerem na combo se eu deixar o banco aberto.
Se eu deixo o banco aberto sem setar a DB.close funciona beleza mas gostaria de fechar o banco depois de atualizar a combo
Nao consigo fechar uma conexao com banco em um mesmo evento GotFocus de uma combo.
Se eu fecho o banco no mesmo evento onde estou preenchendo a combo os dados nao aparecerem na combo, ja tentei preencher a combo no GotFocus e tentei fechar a conexao em AfterUpdate da mesmo combo tambem nao deu . os dados so aparecerem na combo se eu deixar o banco aberto.
- Código:
Private Sub Cbo_Frota_GotFocus()
Caminho_Banco
Set Ws = DBEngine.Workspaces(0)
Set Db = Ws.OpenDatabase(Caminho & "\meu_banco.accdb", False, False, "Ms Access;PWD=***")
Comando = "Select Frt_Nome ,Frt_Sigla from Tbl_Frota"
Set Me!Cbo_Frota.Recordset = Db.OpenRecordset(Comando)
Me!Cbo_Frota.ColumnCount = 2
Me!Cbo_Frota.ColumnWidths = "0cm;2cm"
End Sub
Private Sub Cbo_Frota_AfterUpdate()
Db.Close
Set Db = Nothing
End Sub
Se eu deixo o banco aberto sem setar a DB.close funciona beleza mas gostaria de fechar o banco depois de atualizar a combo