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


3 participantes

    Uso dos formatos visivel e enable

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Sáb 14 Abr 2012, 3:49 pm

    Prezados,

    Há como utilizar os formatos visible e enable em um grupo de opção ou campo ao mesmo tempo?

    Estou usando o código

    Private Sub Campo1_AfterUpdate()

    if me.campo1 = 1 then
    me.campo2.visible = false
    me.campo3.enable = false
    Else
    me.campo2.visible = true
    me.campo3.enable = true
    End if

    no momento que atualiza o registro os campos permanecem invisíveis e desativados, mas se fechar o formulário e abri-lo novamente o campo que é para ficar invisivel volta a ficar visivel mesmo com o valor 1 selecionado. O campo desativado continua desativado.
    Alguém teria uma sugestão de como resolver este problema?
    Para informação, o código está também implementado no evento "No Atual" do formulário.
    Agradeço






    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  criquio Dom 15 Abr 2012, 4:50 pm

    Tente isso tambem no evento "No atual" do formulário.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Dom 15 Abr 2012, 5:30 pm

    Como escrevi no post, o código já está no evento "No atual" do formulário.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  criquio Dom 15 Abr 2012, 5:49 pm

    O que você quer dizer com um grupo de opção e um campo ao mesmo tempo? Se refere a um grupo de opção e uma das opções desse grupo?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Dom 15 Abr 2012, 6:18 pm

    O Me.campo1 é um grupo de opções que tem 3 valores:
    Sim (valor 1), Não(valor 2) e Ex.(valor 3).

    Quando o Me.campo1(grupo de opção)contiver assinalado o valor 1(Sim) os controles Me.campo2 não deve estar visivel e Me.Campo2(que também é um grupo de opção) não deve estar ativado. Se Me.Campo1 contiver assinalado um valor diferente de 1(Sim), os controles em questão deverão estarem visiveis e ativados. E isto não ocorre.
    Agradeço a atenção
    avatar
    Convidado
    Convidado


    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Convidado Seg 16 Abr 2012, 12:22 am

    Colega veja se é isto que precisa....

    http://speedy.sh/BQP3z/Oldri-2.rar
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Seg 16 Abr 2012, 12:54 am

    Colega,

    está acontecendo no seu exemplo como mo meu BD. Quando se clica em uma opção e fecha o formulário e volta a abri-lo, as alterações não permanecem.
    Estou retornando o exemplo, peço-lhe que dê uma olhada e teste. Criei uma tbl nele.
    Obrigado
    Anexos
    Uso dos formatos visivel e enable AttachmentOldri - 2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (31 Kb) Baixado 17 vez(es)
    avatar
    Convidado
    Convidado


    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Convidado Seg 16 Abr 2012, 1:24 am

    Oldri, testei e grava na tabela. Acrescente este código no evento ao abrir do formulario "DoCmd.GoToRecord , , acNewRec"
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Seg 16 Abr 2012, 6:50 am

    Cafpr,

    não funcionou. Deve ser problema no Access. Eu uso a versão 2003 e você, pelo que parece, 2007/2010.

    Mesmo implementando o código "DoCmd.GoToRecord , , acNewRec" no evento "Ao abrir" formulário não grava na tabela. Com este código o formulário abre em um novo registro, mas se voltarmos ao registro anterior verifica-se que as opções do grupo "campo2" estão visíveis e com o "Sim" do grupo "Campo1" assinalada.
    Agradeço a sua atenção. Vou continuar tentando.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Assis Seg 16 Abr 2012, 6:55 am

    Ao fazer click

    DoCmd.RunCommand acCmdSaveRecord


    .................................................................................
    *** Só sei que nada sei ***
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Seg 16 Abr 2012, 7:16 am

    Prezado Assis,

    não funciou. Continua não gravando.
    Anexo o BD com as mudanças propostas e na versão 2003 do access.
    Anexos
    Uso dos formatos visivel e enable AttachmentOldri - 2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 9 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Assis Seg 16 Abr 2012, 7:41 am

    Será isto


    .................................................................................
    *** Só sei que nada sei ***
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Seg 16 Abr 2012, 8:09 am

    Prezado,

    é isto mesmo. Obrigado

    Aproveitando o tópico, pois a dúvida refere-se ao mesmo assunto, no BD terão grupos de opções parecidos e com as mesmas implementações, mas com com duas situações da seguinte forma:

    Quando campo 1 for "Sim" ou for "Não" os valores do campo2 devem ficar invisíveis.
    Usei o código abaixo no exemplo mas não deu certo

    If Me.campo1.Value = 1 or Me.campo1.Value = 2 Then
    Me.campo2.Value = Null
    Else
    End If
    seria isto mesmo?
    Agradeço


    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Assis Seg 16 Abr 2012, 8:39 am

    Teste


    .................................................................................
    *** Só sei que nada sei ***
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Seg 16 Abr 2012, 9:13 am

    Não veio o aquivo ou os códigos.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Assis Seg 16 Abr 2012, 9:39 am

    Teste
    Com a que está na mensagem 12


    .................................................................................
    *** Só sei que nada sei ***
    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  OLDRIVG Seg 16 Abr 2012, 10:05 am

    Prezado,
    o exemplo do post 12 eu já havia testado conforme escrevi no post 13 e está funcionando conforme ali descrito.

    A outra situação lá citada (post 13) é que não funciona com código abaixo

    If Me.campo1.Value = 1 or Me.campo1.Value = 2 Then
    Me.campo2.Value = Null
    Else
    End If

    seria isto mesmo?
    Agradeço






    Conteúdo patrocinado


    Uso dos formatos visivel e enable Empty Re: Uso dos formatos visivel e enable

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 06 maio 2024, 10:08 am