tenho um formulário que tem vários textbox e caixa de combinaçao, preciso consultar uma entrada no txtoficio e mostrar todos os outros dados. Mas alguns dados não estão sendo apresentados e no caso de um dos campos da o seguinte erro: erro em tempo de execução '3265' Item não encontrado nesta coleção. Há dias tento solucionar, já entrei em alguns tópico aqui do fórum, mas não consegui. Peço que me auxiliem.
Grato
Segue o código do botão consultar:
Private Sub cmdConsultar_Click()
'consulta pelo número do oficio e mostra os dados
If txtoficio <> "" Then
Comando = "SELECT * FROM tb_execucao WHERE id_oficio = '" & txtoficio & "'"
Valida_selecao
If dataset.RecordCount <> 0 Then
txtoficio = dataset("id_oficio")
txtcontrato = dataset("contrato")
txtss = dataset("ss") ' não mostra no form
txtdtss = dataset("dtSS")
txtServ = dataset("servico") ' não mostra no form
txtmutuario = dataset("mutuario")
txtCartorio = dataset("cartorio")
txtCidade = dataset("CidCartorio")
txtUF = dataset("UFcartorio")
txtValServ = dataset(valServico) 'item não encontrado nesta coleção
txtDtServ = dataset("dtPgServ") ' não mostra no form
txtValEmol = (valEmol) ' não mostra no form
txtDtEmol = ("dtPgEmol") ' não mostra no form
txtAteste = (ateste) ' não mostra no form
txtOfCanc = ("ofCanc") ' não mostra no form
txtDtExp = ("dtOfCanc") ' não mostra no form
txtDtDev = ("dtDevCanc") ' não mostra no form
txtDtInt = ("dtIntimacao") ' não mostra no form
ccbObs1 = ("obs1") ' não mostra no form
ccbObs2 = ("obs2") ' não mostra no form
cmdExcluir.Enabled = True
cmdSalvar.Enabled = True
Else
MsgBox ("Registro não encontrado"), vbInformation + vbOKOnly, "Nenhum Registro"
Limpar
txtoficio.SetFocus
End If
Else
MsgBox ("Preencha o nº do ofício para fazer a busca"), vbInformation + vbOKOnly, "Código requerido"
txtoficio.SetFocus
End If
End Sub