MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Desabilitar botão de acordo com o nome do funcionário

    camilabzz
    camilabzz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 15/10/2012

    Desabilitar botão de acordo com o nome do funcionário Empty Desabilitar botão de acordo com o nome do funcionário

    Mensagem  camilabzz 23/11/2012, 19:03

    Olá,

    Tenho um Form (Employees - Brazil) dentro de um NavigationForm que está dentro de outro Form (Employees).

    Dentro do Form Employees - Brazil tenho informações dos funcionários como: nome, telefone.. e um botão que chama outro form aonde aparecem informações específicas de acordo com o Nome do Funcionário, porém essas informações se aplicam a apenas alguns funcionários, para outros o form aparece em branco. Como posso desabilitar esse botão pra que ele não funcione para os funcionários em que o Form aparece em branco?

    Eu utilizei o seguinte código para chamar o Form, mas ele não desabilita nada, ele apenas chama outro Form com as informações específicas de acordo com o nome do Funcionário:

    Private Sub Command223_Click()
    Dim strNomeDoDoc As String
    Dim strFiltro As String
    strNomeDoDoc = "STM Sponsor"
    strFiltro = "[Sponsor] = Forms![Employees by Region]![NavigationSubform].Form![Name]"
    DoCmd.OpenForm strNomeDoDoc, , , strFiltro
    End Sub

    Gostaria de alterá-lo para que ele habilitasse o botão para o Funcionário com o Nome Joãozinho e desabilitasse para o Pedrinho, por exemplo.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    Desabilitar botão de acordo com o nome do funcionário Empty Re: Desabilitar botão de acordo com o nome do funcionário

    Mensagem  Silvio 24/11/2012, 13:35

    Tente assim...

    Private Sub Command223_Click()
    Dim strNomeDoDoc As String
    Dim strFiltro As String
    strNomeDoDoc = "STM Sponsor"
    strFiltro = "[Sponsor] = Forms![Employees by Region]![NavigationSubform].Form![Name]"

    if me.suacaixadetexto.text = "pedro" and "paulo" then
    me.seubotão.visible =true
    else
    me.seubotão.visible=false
    end if


    DoCmd.OpenForm strNomeDoDoc, , , strFiltro
    End Sub


    apenas é uma ideia, teste e nos informe.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    camilabzz
    camilabzz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 40
    Registrado : 15/10/2012

    Desabilitar botão de acordo com o nome do funcionário Empty Re: Desabilitar botão de acordo com o nome do funcionário

    Mensagem  camilabzz 26/11/2012, 11:26

    Oi Sílvio,

    Obrigada pela ajuda!

    Eu tentei do jeito que você sugeriu, mas não deu certo, apareceu a mensagem em anexo.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    Desabilitar botão de acordo com o nome do funcionário Empty Re: Desabilitar botão de acordo com o nome do funcionário

    Mensagem  Silvio 26/11/2012, 12:41

    O problema esta no foco do campo...

    sugestão, mude o foco.

    se der, me passe apenas a parte desse banco para eu dar uma olhada nele.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    Desabilitar botão de acordo com o nome do funcionário Empty Re: Desabilitar botão de acordo com o nome do funcionário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 12:48