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

    [Resolvido]Problema com propriedades de campo num formulário

    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Problema com propriedades de campo num formulário

    Mensagem  jess Sáb 02 Out 2010, 13:43

    Boa tarde a todos

    Tenho uma base de dados onde criei uma macro para abertura de um formulário em vista de leitura. Entretanto no formulário em vista normal mudei as propriedades de um campo "Hora" para mostrar a hora do sistema ao receber foco. Tudo isto funciona mas tenho um problema: na abertura do formulário em modo de leitura o campo "Hora" deixou de ser apenas de leitura, exibindo a hora do sistema, ao receber foco e permite a edição, o que eu não quero que seja possivel. Tentei contornar o problema criando outra macro que inactiva o campo mas este fica com cores diferentes dos outros campos e não consigo alterar isso.
    Alguém me pode ajudar a resolver este problema?
    Já estou a ficar sem ideias.

    Obrigado
    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  jess Sáb 02 Out 2010, 15:04

    Arranjei uma solução para o meu problema mas presumo que é solução de ignorante. De qualquer modo, resolve.
    Fiz o seguinte: criei cópia do formulário em questão e bloqueei edição, adição, etc. O formulário original ficou para acrescentar dados e a cópia serve para correr a macro que o abre apenas em modo de leitura em modo de leitura. Assim as alterações que fiz em alguns campos não vão deixar uma brecha na segurança dos dados.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  vieirasoft Sáb 02 Out 2010, 15:20

    Olá Jess

    Experimente colocar na propriedade do campo o seguinte:

    No evento ao carregar do formulário

    Me.nomedocampo.Locked=True

    Para isso tem que abrir o Módulo VBA do Formulário

    Experimente e retorne
    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  jess Sáb 02 Out 2010, 15:47

    Obrigado pela sua sugestão.
    Já experimentei essa linha de código e funciona. No entanto fico com outro problema. O formulário em questão está a funcionar como entrada de registos e também como janela para os visualizar. Assim, quando entrar com o intuito de adicionar registos o campo está bloqueado. Pode dizer que se tenho hora do sistema nesse campo não faz mal estar bloqueado. É verdade, mas pretendo que a hora fornecida pelo sistema possa ser alterada aquando do registo e desse modo não será possivel.
    Não sei se a exposição está confusa ou se estou a querer funcionalidade a mais para este formulário.

    Cumprimentos

    jess
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  vieirasoft Sáb 02 Out 2010, 15:53

    Então Jess, nada mais simples, você só está confuso. Acontece ao fim de alguma horas a martelar programação.

    Coloque um botão de comando junto ao campo "Hora". No evento click é só desfazer o código anterior:
    Me.Hora.Locked=False

    Depois ao guardar os dados torne a colocar o campo locked=True

    Se tiver dúvida diga
    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  jess Sáb 02 Out 2010, 16:09

    Meu caro vieirasoft

    Não há dúvida que o nosso cérebro é um ser estranho dentro de nós Very Happy

    Uma solução tão simples e eu sempre a tentar encontrar caminhos tortuosos.
    Muito obrigado pela sua preciosa ajuda. Problema resolvido.

    Cumprimentos

    jess
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  vieirasoft Sáb 02 Out 2010, 16:13

    Valeu Jess

    Bom Trabalho e retorne sempre que precisar

    Conteúdo patrocinado


    [Resolvido]Problema com propriedades de campo num formulário Empty Re: [Resolvido]Problema com propriedades de campo num formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 20 maio 2024, 12:15