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


    [Resolvido]Habilitar caixa de texto em subformulario de acordo com usuário logado.

    avatar
    lpdias
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 11/01/2016

    [Resolvido]Habilitar caixa de texto em subformulario de acordo com usuário logado. Empty [Resolvido]Habilitar caixa de texto em subformulario de acordo com usuário logado.

    Mensagem  lpdias 23/4/2019, 14:02

    Bom dia Senhores!

    Estou tendo dificuldades em fazer algo que já fiz há um tempo atrás.
    Será que alguém pode analisar e me mostrar qual o erro, pois ainda não consegui identificar.

    Tenho uma tela que é referente a compras para estoque da empresa.
    Gostaria de fazer um Grid baseado nessa tela, onde o setor de recebimento possa clicar na flag de recebido. Mas isso somente o usuário "adelmo" poderá ter acesso, para os outros será tudo desabilitado.


    Tabela:

    tbl_compras_estoque  
    Contém: data, comprador, fornecedor, fechou (flag) etc...

    tbl_det_compras_estoque
    Essa tabela é a base para o subformulário
    Contém: produto, unidade, quantidade, etc....

    Para que meu grid traga algumas informações tais como produtos e valores, fiz uma consulta onde essas tabelas se cruzam, bem como o botão fechou.

    A consulta está como: CS_grid_compras_estoque

    Após isso, criei um formulário com o subformulário gerado pela consulta.

    Nesse subformulário parametrizei tudo como desabilitado.
    e nomeei a flag fechou como txtfechou
    o campo de login também está como txtlogin

    Como no Formulário tenho uma caixa que aponta qual o usuário que está logado, fiz meu código da seguinte forma:


    No evento ao carregar do formulário descrevi:

    Select Case txtlogin
       
       Case "adelmo"
       
       Me.Cs_grid_compras_estoque_subformulário!txtfechou.enabled = True
       
       End Select



    Nota: quando fui digitando, o txtfechou não foi aparecendo. Acho que ai é um dos problemas que tenho.


    Agradeço a ajuda.
    avatar
    lpdias
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 11/01/2016

    [Resolvido]Habilitar caixa de texto em subformulario de acordo com usuário logado. Empty Re: [Resolvido]Habilitar caixa de texto em subformulario de acordo com usuário logado.

    Mensagem  lpdias 24/4/2019, 17:06

    Resolvi fazer a habilitação do subformulário por inteiro e deu certo!

      Data/hora atual: 22/11/2024, 06:10