Página 1 de 1

Não mostrar determinados usuários num Formulário

Enviado: Sex Jul 06, 2018 8:30 am
por ssporch
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

Re: Não mostrar determinados usuários num Formulário

Enviado: Sex Jul 06, 2018 9:12 pm
por webmaster
Anexo?

Re: Não mostrar determinados usuários num Formulário

Enviado: Qui Jul 12, 2018 12:10 am
por Akk_Pain
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.

Re: Não mostrar determinados usuários num Formulário

Enviado: Qui Jul 12, 2018 9:27 am
por PRMPOKER
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.

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
Caso você carregue por lista, basta utilizar a mesma técnica de teste do usuário e editar a lista para cada situação.

Re: Não mostrar determinados usuários num Formulário

Enviado: Sex Jul 13, 2018 10:55 am
por PRMPOKER
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!