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

    Liberando insersão de dados no frm com botão novo

    wappimenta
    wappimenta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 14/01/2012

    Liberando insersão de dados no frm com botão novo Empty Liberando insersão de dados no frm com botão novo

    Mensagem  wappimenta 27/3/2012, 13:12

    Olá amigos,
    Gostaria de saber se é possivel deixar o frm com os campos inativos e só liberá-los após clicar no botão novo para então fazer o referido cadastro.
    Obs: o projeto está sendo construído no access 2007.
    Desde já, agradeço a todos os participantes do forum.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  criquio 27/3/2012, 13:17

    Olá! Dê uma pesquisada na ajuda do vba por AllowAdditions, AllowEditions, etc. Para ver outras possibilidades, digite Me.Allow em uma linha no vba e veja as dependências que começam com Allow.


    .................................................................................
    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.

    wappimenta
    wappimenta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 14/01/2012

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  wappimenta 27/3/2012, 13:28

    Olá amigo,
    Poderia ser mais claro, é que sou novo nesse ramo e tenho minhas limitações.
    Poderia me mandar algum ex
    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

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  criquio 27/3/2012, 13:45

    Abra seu formulário no modo Design. Veja na tabela de propriedades do formulário, na aba Eventos, tem a linha "Ao carregar". Na frente dessa linha, no final dela, tem reticências ou três pontinhos(...). Clique nesses três pontinhos. Abrirá uma caixa de diálogo com três opções. Clique na última opção para abrir o vba. Digite a linha abaixo:

    Me.AllowAdditions = False

    Faça a mesma coisa para o evento "Após atualizar".

    Clique no botão e, no evento "Ao clicar" dele, clique nas reticências, escolha a última opção novamente e digite:

    Me.AllowAdditions = True

    Ainda no botão, vá nas propriedades dele, aba "Outra", linha "Parada de tabulação" e coloque "Não".


    .................................................................................
    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.

    wappimenta
    wappimenta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 14/01/2012

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  wappimenta 27/3/2012, 14:47

    Olá amigo,
    Fiz o que me mandou e não deu certo, alguma outra dica.
    obrigado.
    marcoelias
    marcoelias
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 93
    Registrado : 28/01/2012

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  marcoelias 27/3/2012, 15:57

    Olá

    Primeiro você cria um botão e coloca a seguinte expressão para desactivar o campo

    Private Sub nomedobotão_Click()

    nomedocampo.enabled = false
    End Sub



    depois você cria outra botão e coloca a seguinte expressão para activar o campo

    Private Sub nomedobotão_Click()

    nomedocampo.enabled = True


    End Sub
    marcoelias
    marcoelias
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 93
    Registrado : 28/01/2012

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  marcoelias 27/3/2012, 16:01

    Esqueci de referir que se quiseres abrir o formulário com os campos desactivados tens de colocar a seguinte expressão.

    Private Sub nomedoformulário_Open(Cancel As Integer)
    nomedocampo.enabled = false
    End Sub
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  Avelino Sampaio 27/3/2012, 17:28

    Olá

    A opção oferecida pelo Criquio (valdino) e bem prática. Só que a minha sugestão é usar o evento "No atual" do formulário, para desabilitar a adição.

    Private Sub Form_Current()
    Me.AllowAdditions = False
    End Sub

    e para o seu botão novo registro, use no evento "Ao clicar"

    Private Sub NomeDoSeuBotão_Click()
    DoCmd.GoToRecord , , acNewRec
    Me.AllowAdditions = true
    me!NomeDeUmcampo.setfocus
    End Sub

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    Conteúdo patrocinado


    Liberando insersão de dados no frm com botão novo Empty Re: Liberando insersão de dados no frm com botão novo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 13/5/2024, 22:54