Pessoal,
A um tempo atrás aqui nesse mesmo fórum eu postei uma dúvida, a respeito de um filtro que eu deveria efetuar em uma combo de um sub-formulário contínuo, de modo que os dados que fossem selecionados não aparecesse mais nas próximas linhas, perfeito tanto o código quanto o resultado:
Porém a algumas semanas apareceu a necessidade de colocarmos mais segurança no projeto, de forma que cada usuário logado acessasse somente os dados que ele inseriu, até aí perfeito também.
Baseado no exemplo do mestre Avelino: aqui, criei esse procedimento, em resumo, criei uma função dentro de consultas que chama a variável do id usuário logado.
A pergunta é: como adapto o código anterior de modo que o filtro além de ser da forma que foi efetuada, um código único para cada produto (Id_Produto), também utilize o filtro do usuário logado?
Campo filtro na consulta:
Obrigado a todos!
Wellington
A um tempo atrás aqui nesse mesmo fórum eu postei uma dúvida, a respeito de um filtro que eu deveria efetuar em uma combo de um sub-formulário contínuo, de modo que os dados que fossem selecionados não aparecesse mais nas próximas linhas, perfeito tanto o código quanto o resultado:
- Código:
TxtFornecedor.RowSource = "SELECT [Id_Fornecedor] FROM [Tab_Fornecedores] WHERE [Id_Fornecedor] NOT IN (SELECT [Id_Fornecedor] FROM [Tab_Force_Prod] WHERE Id_Produto=" & Forms!Formulario_Navegacao!Formulario_Produtos!TxtId_Produto & ") ORDER BY [Id_Fornecedor];"
Porém a algumas semanas apareceu a necessidade de colocarmos mais segurança no projeto, de forma que cada usuário logado acessasse somente os dados que ele inseriu, até aí perfeito também.
Baseado no exemplo do mestre Avelino: aqui, criei esse procedimento, em resumo, criei uma função dentro de consultas que chama a variável do id usuário logado.
A pergunta é: como adapto o código anterior de modo que o filtro além de ser da forma que foi efetuada, um código único para cada produto (Id_Produto), também utilize o filtro do usuário logado?
Campo filtro na consulta:
- Código:
SeImed(fncIdUsuario()=1;[idusuario]>0;[idusuario]=fncIdUsuario())
Obrigado a todos!
Wellington