Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

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

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



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 » Qui Jul 12, 2018 12:10 am

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
Manda bem
Manda bem
Mensagens: 169
Registrado em: Ter Dez 04, 2012 8:57 am

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

Mensagem por PRMPOKER » Qui Jul 12, 2018 9:27 am

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.



Paulinho Monteiro
VBA/HTML/PHP/ORACLE - Developer

Email: falecom@paulinhomonteiro.com
Whatsapp (54) 99211-3004
Skype: paulinhomonteiro
www.paulinhomonteiro.com

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
Manda bem
Manda bem
Mensagens: 169
Registrado em: Ter Dez 04, 2012 8:57 am

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

Mensagem por PRMPOKER » Sex Jul 13, 2018 10:55 am

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!



Paulinho Monteiro
VBA/HTML/PHP/ORACLE - Developer

Email: falecom@paulinhomonteiro.com
Whatsapp (54) 99211-3004
Skype: paulinhomonteiro
www.paulinhomonteiro.com

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