Vídeo recomendado
https://youtu.be/diWPPPhW-9E

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

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

ssporch
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qua Ago 23, 2017 5:03 pm

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

Mensagem 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
Anexos
RESPONSAVEL_ACCESS.jpg
RESPONSAVEL_ACCESS.jpg (69.56 KiB) Exibido 5114 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

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

Mensagem por webmaster »

Anexo?


Akk_Pain
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qua Jul 11, 2018 12:33 am

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

Mensagem 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.


Avatar do usuário
PRMPOKER
Consultor
Consultor
Mensagens: 206
Registrado em: Ter Dez 04, 2012 8:57 am

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

Mensagem 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.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
PRMPOKER
Consultor
Consultor
Mensagens: 206
Registrado em: Ter Dez 04, 2012 8:57 am

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

Mensagem 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!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder