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 desabilitar campos no formulario

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 25/11/2013, 20:37

    Olá boa noite a todos mais uma peço ajuda se for possível.
    1º tenho um formulário A, neste formulário tenho um campo chamado Situação e um botão que chama o frm B

    2ª no formulário B tenho 2 campos (Executada e Anulada) e um botão que ao selecionar um dos 2 campos e clicar no botão passa o registo do form B para form A. Até aqui todo bem.

    3º O que desejava é que os restantes campos existentes no formulário A fica-se desabilitados quando o campo situação recebe-se executada ou Anulada.
    Isto com certeza é possível
    Agradecia ajuda
    Obrigado

    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 25/11/2013, 21:06

    Olá, vc pode colocar no evento após atualizar do campos situação
    If Me.Situação = "executada" Or Me.Situação = "anulada" Then
    Me.Campo1Desabilitar.Enabled = True
    Me.Campo2Desabilitar.Enabled = True
    Em If
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 25/11/2013, 22:03

    olá amigo tenho o codigo assim mas não funga

    Private Sub Situação_AfterUpdate()
    If Me.Situação = "Executada" Or Me.Situação = "Anulada" Then
    Me.Area.enabled = True
    Me.Freg.enabled = True
    Else
    Me.Area.enabled = False
    Me.Freg.enabled = False
    End If
    End Sub
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 25/11/2013, 22:44

    Amigo, desculpe passei o código errado, é na verdade o inverso, onde está True mude para False e vice versa
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 25/11/2013, 22:49

    Não dá nada
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 25/11/2013, 22:53

    tem como anexar seu protótipo?
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 25/11/2013, 23:25

    junto em anexo a bd ao clicar no botão guardar abre o frm situação
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 25/11/2013, 23:44

    ok, vc poderia dizer novamente o qual é a sua necessidade, qual é o formulário e quais os campos a serem desabilitados e em que momento deve ocorrer a desabilitação dos mesmos?
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 26/11/2013, 00:08

    Faça o teste ai.


    Última edição por betogivoni em 28/11/2013, 14:54, editado 4 vez(es)
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 26/11/2013, 10:09

    Quando tiver o formulário A com os campos todos Preenchidos existe o Botão Gravar, ao clicar no botão gravar abre outro formulário B que tem duas condições Executado e Anulado o que nós escolhermos vai passar para o formulário A, até aqui tudo bem.
    Agora o que gostava é quando passa-se a palavra Executado ou Anulado do formulário B para o formulário A os campos ficassem desabilitados.
    depois iria criar um botão para alterar os registos quando necessário.
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 26/11/2013, 14:31

    Baixe novamente do mesmo lugar acima e faça o teste pra ver se é isso que quer.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 26/11/2013, 16:13

    Sim queria ao campos bloqueados como estão, mas não pela caixa de combinação do frm_folha_serviço.

    como disse na etapa anterior tem de ser no botão guardar, o botão guardar para estar ativo o campo data final tem de estar preenchido. e ai sim vai abrir outro formulário onde escolho Executada ou Anulada
    escolho uma estas opções passa para o frm_folha _serviço através do botão no frm_situação e portanto desabilitava os campos do frm_folha _de serviço.

    No campo Situação do formulário folha de serviço só queria que na caixa de combinação tivesse a palavra ABERTA e SUSPENSA e mantenha os campo do frm_folha_serviço ativos

    Obrigado pela atenção e paciência
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 26/11/2013, 16:19

    vc já baixou novamente o exemplo para fazer o teste como falei na msg anterior a essa?
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 26/11/2013, 19:34

    Peço desculpa não tinha entendido que tinha feito alterações.
    que eu queria era isto mesmo mas!!! agora tenho 2 problemas que agradecia a sua ajuda é o seguinte

    1º como faço para ir, para novo registo.

    2º se necessitar navegar pelos registos já executados/anulados gostaria que os campos continua-se a ficar desabilitados o que não acontece será que temos que evocar a Id o registo.

    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 26/11/2013, 20:16

    Vc quer desabilitar também os botões de navegação quando o campo situação tiver como Executado ou anulado?
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 26/11/2013, 20:26

    Não
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 26/11/2013, 20:33

    Então o que vc quis dizer com isso?
    2º se necessitar navegar pelos registos já executados/anulados gostaria que os campos continua-se a ficar desabilitados o que não acontece será que temos que evocar a Id o registo.

    Entendi a necessidade de adicionar um novo registro, mas essa segunda questão eu não entendi
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 26/11/2013, 20:54

    bem, se navegar no botão com a seta para a esquerda. Repare que os campos estão desabilitados tanto nos registos executados/anulados como nos abertos e Suspensos e nestes dois últimos ou seja abertos e suspensos deveriam estar habilitados. por isso eu falei na id mas não sei se será isso.

    obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 26/11/2013, 23:42

    Baixa novamente do mesmo lugar e faz o teste pra ver se está ok, para adicionar um novo registro é só pressionar o f3.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 27/11/2013, 18:48

    Ok está ***** era isto mesmo que desejava muito obrigado pela disponibilidade de ensinar quem anda a aprender. Não querendo abusar, pedia a sua ajuda e opinião que é o seguinte problema:

    Se por acaso houver necessidade de alterar um registo!!! onde os campos estão desabilitados ou seja os Executados/Anulados há forma de criar um botão um F qualquer coisa, mas com uma senha de 3 ou 4 números por exemplo,

    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 27/11/2013, 18:49

    Então amigo, testou o nvo exemplo pra ver se está do jeito que vc precisa?
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 27/11/2013, 18:53

    sim existe.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 27/11/2013, 18:56

    não querendo abusar tem disponibilidade para ajudar?
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 27/11/2013, 19:05

    a noite faço isso pra vc.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 27/11/2013, 19:09

    muito obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 28/11/2013, 03:42

    Baixe novamente e faça o teste, para alterar um registro desabilitado pressione o f5 digite a senha "teste" pra habilitar os campos, um detalhe: o campo situação ficará em branco, pois somente dessa forma é possível habilitar os campos, visto que existe instrução no evento atual do formulário dizendo que desabilite os controle quando o campo situação for igual a "executado ou anulado". Agora tem uma outra solução que seria desabilitar todos os campos independente do que estiver no campo situação e o f5 desbloquearia em qualquer situação, ai não seria necessário limpar o campo situação. Lembrando que vc pode alterar a senha, é só entrar no vba e lá no final onde tem o comentário "Aqui você digita a senha para alterar campos" vc substitui o teste pela senha de sua preferência.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 28/11/2013, 13:53

    Amigo mais uma vez isto está ***** o campo situação ficar em branco até faz bem (por exemplo se tiver uma obra executada e por qualquer motivo tenho de reabrir posso colocar aberta ou suspensa ou uma das outras 2 situações).

    Agora uma situação que reparei é quando habilito um terminado registo o sistema está a passar para o primeiro registo da tabela e eu queria que fica-se no registo que pretendia alterar.
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 28/11/2013, 14:56

    Pode baixar novamente e testar.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  matutano 28/11/2013, 18:18

    Amigo os meus sinceros agradecimentos era isto mesmo que eu queria, mais uma vez muito obrigado a si e a este maravilhoso "SITE" (irá seguir uma contribuição ao site) Resolvido

    Obrigado e bem haja
    avatar
    Convidado
    Convidado


    [Resolvido]habilitar desabilitar campos no formulario Empty Re: [Resolvido]habilitar desabilitar campos no formulario

    Mensagem  Convidado 28/11/2013, 22:06

    Saudações do fórum pelo retorno

      Data/hora atual: 27/9/2022, 17:44