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


4 participantes

    [Resolvido]Caixa de seleção em formulário contínuo.

    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Caixa de seleção em formulário contínuo.

    Mensagem  Maria José Soares 26/2/2012, 16:12

    Gente bom dia!!!

    Eu tenho um formulário contínuo onde seleciono um certo documento e ativa uma caixa de data. Porém, queria saber como eu faço para quando eu selecionar esse documento através da caixa de seleção ele ative apenas a caixa de data do documento em questão haja vista que quando eu seleciono uma caixa de seleção neste formulário contínuo, ativa todos as caixas de datas de todos os documento em tela.

    Desde já agradeço a atenção por todos demostrado neste Forum.

    Abraços.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Convidad 26/2/2012, 16:18


    Olá!

    Estes controles - os campos de data e a caixa de seleção - estão todos no registro do form contínuo?
    E o que chama de documentos são os registros em si?
    Ajudaria tambem saber o código que usa para ativar os controles.
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Caixa de seleção em formulário contínuo.

    Mensagem  Maria José Soares 27/2/2012, 01:09

    Olá Norbs!!!

    Tenho uma tabela chamada de OFICIOS. O formulário é originado desta tabela de forma contínua. Na tabela eu armazeno dados que chamo de "documentos". Esta caixa de seleção está na tabela como tipos de dados "sim/não" que também faz parte do formulário assim como o campo "data" em ambos objetos (TABELA E FOMULÁRIO). Como esses dados originados da Tabela OFICIOS estão em um formulário contínuo, ou seja, todos os meus "documentos" está em lista, eu quero que se possível eu clicar na caixa de seleção (tipo de dados "sim/não") só ative o campo data do documento que eu estiver atualizando haja visto que quando seleciono uma caixa de seleçao ativa todos os campos data listados neste formulário. O código que utilizo para ativar o campo data está na caixa de seleção no evento antes de atualizar sendo ele:

    Private Sub Select_BeforeUpdate(Cancel As Integer)
    With CodeContextObject
    If (Me.Select = True) Then
    Me.Data.Enabled = True
    Me.Observações.Enabled = True
    Else
    Me.Data.Enabled = False
    Me.Observações.Enabled = False
    End If
    End With
    End Sub

    Abraços.
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Convidad 27/2/2012, 01:27


    Olá!

    Tente esta alteração:


    Private Sub Select_AfterUpdate()
    If Me.Select = True Then
    Me.Data.Enabled = True
    Me.Observações.Enabled = True
    Else
    Me.Data.Enabled = False
    Me.Observações.Enabled = False
    End If
    End Sub



    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Caixa de seleção em formulário contínuo.

    Mensagem  Maria José Soares 27/2/2012, 03:07

    Norbs segue em anexo o mdb. o formulário é o select. eu queria que quando clicasse na caixa de seleção só ativasse o campo data do documento que eu estou atualizando blz...

    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Convidad 27/2/2012, 03:53


    Desculpe, me escapou que se trata de um form contínuo.
    A definição Enabled para um registro afeta todos os registros.
    Num form normal isto não é visível, pois vemos um registro de cada vez, mas num contínuo o problema é evidente.
    Não conheço uma maneira de contornar isso.

    Uma opção é alterar o form para normal, mas pode testar este código para ver se o comportamento é adequado.
    Inclui o mesmo código no evento Current. Isso faz com que o estado habilitado Sim/Não altere tambem ao mudar de registro.


    Private Sub Form_Current()
    If Me.Select = True Then
    Me.Data.Enabled = True
    Me.Observações.Enabled = True
    Else
    Me.Data.Enabled = False
    Me.Observações.Enabled = False
    End If
    End Sub

    Private Sub Select_AfterUpdate()
    If Me.Select = True Then
    Me.Data.Enabled = True
    Me.Observações.Enabled = True
    Else
    Me.Data.Enabled = False
    Me.Observações.Enabled = False
    End If
    End Sub



    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  JPaulo 27/2/2012, 09:15

    Bom Dia a todos;

    Porque não optar pelo simples em vez de complicar ?????

    Sabiam que a própria Formatação Condicional já faz isso em formulário continuo ?

    Veja o simples:

    https://www.dropbox.com/s/x7c26lxzlfsft9p/OFICIOSII.rar?dl=0


    Última edição por JPaulo em 28/8/2020, 19:31, editado 1 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Caixa de seleção em formulário contínuo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Caixa de seleção em formulário contínuo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Caixa de seleção em formulário contínuo. Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Convidad 27/2/2012, 11:21


    Bom dia!

    Não foi pra complicar.
    Pensei na formatação condicional, e tentei usar, mas não achei a maneira de aplicar o bloqueio.
    E admito que, mesmo vendo funcionando, não estou entendendo como a expressão [Select]=0 por si só está desabilitando os controles.
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Jungli 27/2/2012, 11:39

    Uma simples validação mestre norbs: [Select]=0 (Se o campo Select = 0 "Falso"), determina que o controle em si será desativado.
    Lá na caixinha de Formatação condicional tem a opção Ativar/Desativar "um desenho de uma caixa de texto" ...

    Abraços...
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Convidad 27/2/2012, 11:48


    Que coisa!
    Não tinha percebido essa opção Ativar/Desativar.

    Desculpem a ignorância, e grato pela explicação, Jungli.
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Jungli 27/2/2012, 12:15

    por nada ... estamos aqui para nos ajudar ....
    Razz

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  JPaulo 27/2/2012, 16:58

    É Norberto, já não cheguei a tempo, rsrsrs

    Vivendo e aprendendo, essa é uma dávida do Grande Programador lá de cima.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Caixa de seleção em formulário contínuo. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Caixa de seleção em formulário contínuo. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Caixa de seleção em formulário contínuo. Folder_announce_new Instruções SQL como utilizar...
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Caixa de seleção em formulário contínuo.

    Mensagem  Maria José Soares 27/2/2012, 21:01

    Nossa gente!!! Fantástico essa discussão. É por isso que falo e falo mesmo, não tem outro Forum que se trata de Access melhor que este. Parabens a todos... E quanto a vc Norbs, não se preocupe não que isto faz parte no nosso dia-a-dia, mas mesmo assim muito obrigado a todos pela valiosa atençao.... Vou analisar Vossas propostas e logo retorno OK...
    Abraços...
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Caixa de seleção em formulário contínuo.

    Mensagem  Maria José Soares 27/2/2012, 21:05

    Deu certinho viu JPaulo... Do jeito que queria. Muito grata a todos vcs!!!
    avatar
    Convidad
    Convidado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Convidad 27/2/2012, 21:17


    Agradecemos a você pelo retorno!
    avatar
    Maria José Soares
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 290
    Registrado : 23/11/2011

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Caixa de seleção em formulário contínuo.

    Mensagem  Maria José Soares 27/2/2012, 22:28

    Blz Beijos...
    avatar
    Dougtha91
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Caixa de seleção em formulário contínuo. Empty Ajuda

    Mensagem  Dougtha91 19/3/2019, 13:48

    Pessoal,
    Estou com o mesmo problema, conseguem me disponibilizar o arquivo do JPaulo novamente?

    Conteúdo patrocinado


    [Resolvido]Caixa de seleção em formulário contínuo. Empty Re: [Resolvido]Caixa de seleção em formulário contínuo.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 17:09