Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Não mostrar determinados usuários num Formulário
Moderador: joseA
Não mostrar determinados usuários num Formulário
Prezados,
No arquivo anexo, mostro um Formulário onde preciso que, quando algum usuário clicar no campo RESPONSAVEL, não sejam exibidos os Responsáveis ROGER ARIAS e MIRNA VALVERDE.
Como fazer?
Um abraço,
Sérgio Sporch
No arquivo anexo, mostro um Formulário onde preciso que, quando algum usuário clicar no campo RESPONSAVEL, não sejam exibidos os Responsáveis ROGER ARIAS e MIRNA VALVERDE.
Como fazer?
Um abraço,
Sérgio Sporch
- Anexos
-
- RESPONSAVEL_ACCESS.jpg (69.56 KiB) Exibido 5237 vezes
Re: Não mostrar determinados usuários num Formulário
Vá para o Modo Design do Formulário, clique com o botão direito no campo responsável e clique em propriedades.
Na parde de Folha de propriedades clique na aba de dados e depois no campo "Origem da Linha" clique no botão com reticências
Se o campo responsável for uma consulta a uma outra tabela com o nome dos servidores, abrirá a consulta no modo design e você terá que adicionar nos critérios da consulta os nomes que deseja retirar.
Se os valores forem digitados, aparecerá uma janela "Editar itens de Lista" e basta você apagar os valores que não deseja mostrar.
Na parde de Folha de propriedades clique na aba de dados e depois no campo "Origem da Linha" clique no botão com reticências
Se o campo responsável for uma consulta a uma outra tabela com o nome dos servidores, abrirá a consulta no modo design e você terá que adicionar nos critérios da consulta os nomes que deseja retirar.
Se os valores forem digitados, aparecerá uma janela "Editar itens de Lista" e basta você apagar os valores que não deseja mostrar.
Re: Não mostrar determinados usuários num Formulário
Prezado ssporch, bom dia!
Uma das técnicas possíveis: No evento Click do botão que chama a lista de Responsáveis, utilize um teste da variável que contem o usuário logado. O código abaixo verifica qual o usuário logado e então, por teste simples (if) define a RowSource do combobox, mostrando todos ou ocultando os dois responsáveis que você citou.
Caso você carregue por lista, basta utilizar a mesma técnica de teste do usuário e editar a lista para cada situação.
Uma das técnicas possíveis: No evento Click do botão que chama a lista de Responsáveis, utilize um teste da variável que contem o usuário logado. O código abaixo verifica qual o usuário logado e então, por teste simples (if) define a RowSource do combobox, mostrando todos ou ocultando os dois responsáveis que você citou.
Código: Selecionar todos
Private Sub SeuBotao_Click()
If variavel_que_contem_o_usuario = "fulanodetal" then
NomeDoSeuFormulario.RowSource = "SELECT NomeDoResponsavel FROM TabelaDeOrigem"
Else
NomeDoSeuFormulario.RowSource = "SELECT NomeDoResponsavel FROM TabelaDeOrigem WHERE NomeDoResponsavel not in ("ROGER ARIAS,MIRNA VALVERDE")"
End if
End Sub
Re: Não mostrar determinados usuários num Formulário
Prezado ssporch, bom dia!
Por favor, conta pra gente se resolveu tua demanda.
Um abraço!
P.S. Tomas, meu amigo. Não percebi se temos no fórum om tópico específico sobre SQL. Cso não haja ainda, eu me disponho a ser moderador do mesmo e contribuir com meus conhecimentos.
Grande abraço!
Por favor, conta pra gente se resolveu tua demanda.
Um abraço!
P.S. Tomas, meu amigo. Não percebi se temos no fórum om tópico específico sobre SQL. Cso não haja ainda, eu me disponho a ser moderador do mesmo e contribuir com meus conhecimentos.
Grande abraço!