Prezados, boa tarde!
Estou tentando fazer uma operação com a função DLookup em uma tabela em que o campo que busco pode se repetir mais de uma vez no mesmo dia. Exemplo: Quando digitar a matrícula do cliente deve listar os códigos do produto adquirido por ele. Para isso criei 3 caixas não associadas (SISPAT) onde digito a matricula (NOME) que deverá ser preenchido automaticamente e RDC1 que precisa ser preenchido com TODOS dos códigos de produtos listados nessa matricula. A função funciona.... quando digito a matricula, na caixa de texto é preenchido o nome do cliente e o código do produto que preciso (vide anexo), no entanto só me lista o primeiro produto. o que precisava é na caixa em destaque fosse listado TODOS os códigos dos produtos adquiridos pelo cliente - somente o código na mesma caixa - é possível?
Private Sub Sispat1_AfterUpdate()
Me.Nome1 = DLookup("nome", "tab_EFETIVO", "SISPAT=" & Me!Sispat1 & "")
Me.RDC1 = DLookup("N_RDC", "tab_EFETIVO", "SISPAT=" & Me!Sispat1 & "")
End Sub
Agradeço.
Leandro Castilho
Estou tentando fazer uma operação com a função DLookup em uma tabela em que o campo que busco pode se repetir mais de uma vez no mesmo dia. Exemplo: Quando digitar a matrícula do cliente deve listar os códigos do produto adquirido por ele. Para isso criei 3 caixas não associadas (SISPAT) onde digito a matricula (NOME) que deverá ser preenchido automaticamente e RDC1 que precisa ser preenchido com TODOS dos códigos de produtos listados nessa matricula. A função funciona.... quando digito a matricula, na caixa de texto é preenchido o nome do cliente e o código do produto que preciso (vide anexo), no entanto só me lista o primeiro produto. o que precisava é na caixa em destaque fosse listado TODOS os códigos dos produtos adquiridos pelo cliente - somente o código na mesma caixa - é possível?
Private Sub Sispat1_AfterUpdate()
Me.Nome1 = DLookup("nome", "tab_EFETIVO", "SISPAT=" & Me!Sispat1 & "")
Me.RDC1 = DLookup("N_RDC", "tab_EFETIVO", "SISPAT=" & Me!Sispat1 & "")
End Sub
Agradeço.
Leandro Castilho