MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Alterar propriedades do subformulário através de um botão no formulário

    Compartilhe

    well-e
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 07/03/2014

    Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  well-e em Seg 10 Mar 2014, 17:20

    Como faço para alterar as propriedades do subformulário através de um botão no formulário?
    Por exemplo, tenho um formulário e dentro dele um subformulário onde desabilitei a edição dos registros por segurança, para não ocorrer alterações indevidas, que código VBA posso utilizar num botão no formulário para habilitar os campos novamente?

    williamsl
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 24/09/2011

    Re: Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  williamsl em Seg 10 Mar 2014, 17:46

    Olá well-e,

    tente 'NomeSubForm.AllowEdits = True' sem as aspas.

    Abraço,

    well-e
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 07/03/2014

    Re: Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  well-e em Seg 10 Mar 2014, 18:02

    Não funcionou... msg: Objeto não aceita esta propriedade ou método.  No

    SidneyFilatte
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 04/02/2014

    Habilitar pelo botão Novo no formulário um campo que está no subformulário

    Mensagem  SidneyFilatte em Sab 22 Mar 2014, 06:48

    Por exemplo, tenho um formulário e dentro dele um subformulário onde desabilitei a edição dos registros por segurança, para não ocorrer alterações indevidas, que código VBA posso utilizar num botão no formulário "NOVO" para habilitar os campos novamente?

    Ex: O CodVenda está no subformulário. Quando coloco Me.CodVenda não aparece.

    Mas se coloco o ME.Data que está no formulário aí aparece.

    Alguém?

    Grato

    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3348
    Registrado : 04/04/2010

    Re: Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  Avelino Sampaio em Sab 22 Mar 2014, 09:46

    Olá!

    me!NomeControleSubForm.form.AllowEdits = True

    leia este meu artigo:

    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso!


    .................................................................................
    ============ Quer aprender Access em alta velocidade ? ============

    || [Você precisa estar registrado e conectado para ver esta imagem.] Acesse o site UsandoAccess.com.br e veja um ótimo kit de ensino que tenho para você.

    ===========================================================

    SidneyFilatte
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 04/02/2014

    Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  SidneyFilatte em Sab 22 Mar 2014, 20:01

    Agradeço muito a sua ajuda Avelino,pois estou aprendendo VBA agora, mas saiba que aprendi muito neste site.
    Tenho:
    Um Formulário que se chama Frm_vendas e
    um Subformulários que se chama Frm_VendasSub.
    Entrei nas propriedades e coloquei sim para Bloquear os campos.
    No botão Novo do Formulário Frm_vendas colocoquei ao clicar o seguinte código.

    Private Sub btnNovo_Click()
    On Error GoTo btnNovo_Click_Err

    Me.CodVenda.Enabled = True
    Me.CodVendedor.Enabled = True
    Me.DataVenda.Enabled = True
    Me.TxtTipoVenda.Enabled = True
    Me.OrdemServiço.Enabled = True

    DoCmd.GoToRecord acForm, "Frm_Vendas", acNewRec
    btnNovo_Click_Exit:
    Exit Sub
    btnNovo_Click_Err:
    MsgBox Error$
    Resume btnNovo_Click_Exit
    End Sub

    Os campos “Item” e “Quantidade” do SubFormulário ficam Bloqueados, não abriram.

    Quando coloco o Me.Item ele não acha, como achei os Me. Do Formulário.

    O que faço?

    Muito Obrigado
    Sidney

    toyebom
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 820
    Registrado : 18/07/2012

    Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  toyebom em Sab 22 Mar 2014, 21:39

    Tenta assim como disse o avelino:

    Me.CodVenda.Frm_VendasSub.Enabled = True


    ou

    Me.CodVenda.Frm_VendasSub.AllowEdits = True


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    SidneyFilatte
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 04/02/2014

    [Resolvido] Alterar propriedades do subformulário através de um botão no formulário

    Mensagem  SidneyFilatte em Dom 30 Mar 2014, 04:22

    Beleza,

    Funcionou com as informações adiquiridas neste forum.

    Obrigado

      Data/hora atual: Ter 06 Dez 2016, 05:41