Bom dia pessoal.
Me recorro ao fórum porque não estou conseguindo fazer o seguinte procedimento.
Possuo um formulário e e dado campo de controle (Código) preciso que ao perder foco seja executado uma pesquisa em outra tabela, onde deverá retornar o nome do agente ao qual aquele formulário pertence. Para fins de controle.
No campo texAgente retorna o texto da SQL e não o valor final.
Na modalidade de consulta access, onde eu digito o valor no campo de pesquisa, este é retornado corretamente.
A consulta usa a seguinte SQL
Contudo quero automatizar o processo no formulário de lançamento.
Desde já agradeço.
Me recorro ao fórum porque não estou conseguindo fazer o seguinte procedimento.
Possuo um formulário e e dado campo de controle (Código) preciso que ao perder foco seja executado uma pesquisa em outra tabela, onde deverá retornar o nome do agente ao qual aquele formulário pertence. Para fins de controle.
- Código:
Private Sub Código_LostFocus()
Dim variavel As String
If Me.Código <> "" Then
variavel = Me.Código.Value
txtAgente = "SELECT Blocos.agente FROM Agente INNER JOIN Blocos ON Agente.[Nome de Guerra] = Blocos.agente WHERE (((Blocos.inicial)<='" & variavel & "' AND ((Blocos.final)>='" & variavel & "'))"
End If
End Sub
No campo texAgente retorna o texto da SQL e não o valor final.
Na modalidade de consulta access, onde eu digito o valor no campo de pesquisa, este é retornado corretamente.
A consulta usa a seguinte SQL
- Código:
SELECT Blocos.agente
FROM Agente INNER JOIN Blocos ON Agente.[Nome de Guerra] = Blocos.agente
WHERE (((Blocos.inicial)<=[DIGITE A AIT]) AND ((Blocos.final)>=[DIGITE A AIT]));
Contudo quero automatizar o processo no formulário de lançamento.
Desde já agradeço.