olá, caros colegas.
estou tendo problemas com uma questão aqui no lookup.
aqui na empresa, estamos cadastrando alguns funcionários, conforme imagem anexa (formulario.png).
assim, digitamos esses dados no formulário para que eles sejam gravados na tabela "recolhimento".
os campos da tabela recolhimento são: matricula, nome_servidor, cpf, cnpj e nome_orgao
no entanto, na tabela consulta_dados, nós temos todos os dados de todos os funcionários.
como cadastramos só alguns, seria bom que, no formulário, ao digitar, por exemplo no formulário, o cpf ou o nome do servidor, os outros campos, como matricula, cnpj, nome do órgão, fossem automaticamente preenchidos, buscando os dados na tabela consulta_dados.
para isso, bolei um dlookup, mas dá erro de sintaxe.
peço a ajuda para realizar, meu código, ao atualizar o campo matricula, do formulário, está o seguinte:
tou começando de forma bem simples, colocando só dois nomes. no caso, a idéia era que, ao digitar a matrícula no campo do formulário, os campos cpf e nome automaticamente fossem preenchidos.
estou tendo problemas com uma questão aqui no lookup.
aqui na empresa, estamos cadastrando alguns funcionários, conforme imagem anexa (formulario.png).
assim, digitamos esses dados no formulário para que eles sejam gravados na tabela "recolhimento".
os campos da tabela recolhimento são: matricula, nome_servidor, cpf, cnpj e nome_orgao
no entanto, na tabela consulta_dados, nós temos todos os dados de todos os funcionários.
como cadastramos só alguns, seria bom que, no formulário, ao digitar, por exemplo no formulário, o cpf ou o nome do servidor, os outros campos, como matricula, cnpj, nome do órgão, fossem automaticamente preenchidos, buscando os dados na tabela consulta_dados.
para isso, bolei um dlookup, mas dá erro de sintaxe.
peço a ajuda para realizar, meu código, ao atualizar o campo matricula, do formulário, está o seguinte:
- Código:
Option Compare Database
Option Explicit
Private Sub matricula_AfterUpdate()
nome = DLookup("[nome]", "[consulta_dados]", "matricula=" & matricula)
cpf = DLookup("[cpf]", "[consulta_dados]", "matricula=" & matricula)
End Sub
tou começando de forma bem simples, colocando só dois nomes. no caso, a idéia era que, ao digitar a matrícula no campo do formulário, os campos cpf e nome automaticamente fossem preenchidos.
Última edição por cimerio em 19/2/2014, 18:22, editado 1 vez(es)