Tenho uma BD no access simples
Tabelas
Entrada - CodigoEntrada, CodigoMaterial, DataEntrada, Quantidade
Troca - CodigoTroca, DataTroca, CodigoMaterial, Quantidade
Romaneio - CodigoAtendente, Nome, Sexo, Orgao, CamisaMC, CamisaML
Material - CodigoMaterial, Descricao, Tipo, Cor, Tamanho, Duracao
Formulario
Romaneio - Descricao, Tipo, Cor, Tamanho
SubFormulario
Troca - CodigoMaterial - Queria que após atualizar este campo os campos acima procura-se os dados correspondentes.
Copyright © 2024 QUIZLS.COM - All rights reserved.
Answers & Comments
A sintaxe da função DLookUp é a seguinte:
DLookUp(<campo>, <domínio>, <condição>)
Onde:
<campo> é o campo da tabela ou consulta que vc deseja que a função retorne
<domínio> é a tabela ou consulta de onde vc quer obter uma informação
<condição> é o critério segundo o qual vc vai filtrar o registro específico da tabela onde se encontra o dado
Um exemplo:
DLookUp("[Descricao]", "Material", "[CodigoMaterial] = '2358'")
Caso o código do material seja do tipo numérico, então a fórmula seria:
DLookUp("[Descricao]", "Material", "[CodigoMaterial] = 2358")
Essa função irá retornar a descrição do material cujo código é 2358.
Caso vá utilizar a função numa consulta, troque as vírgulas que separam os parâmetros por ponto-e-vírgula.
No formulário, ficaria algo do tipo:
DLookUp("[Descricao]", "Material", "[CodigoMaterial] = " & Me.CodigoMaterial), caso o CodigoMaterial seja um campo numérico.
Ou
DLookUp("[Descricao]", "Material", "[CodigoMaterial] = ' & Me.CodigoMaterial & "'"), caso CodigoMaterial seja um campo tipo texto.
Abraço!