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

    [Resolvido] Como criar uma rotina em programação VBA

    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido] Como criar uma rotina em programação VBA  Empty [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  tombr 9/4/2018, 20:46

    Boa Tarde,

    Como criar uma rotina em programação VBA, a qual detecta que o item ainda não foi cadastrado e aí abre um formulário para, primeiro cadastrar o item e depois seguir


    Última edição por tombr300 em 12/4/2018, 02:09, editado 2 vez(es)
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 800
    Registrado : 30/08/2010

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  gilberlanio 9/4/2018, 22:32

    Veja essas aulas que postei em meu canal

    Cadastrar em sair do formulário - Parte 1

    Cadastrar em sair do formulário - Parte 2
    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  tombr 10/4/2018, 01:59

    Olá, Gilberlanio

    Obrigado pela resposta.



    Última edição por tombr300 em 12/4/2018, 02:14, editado 3 vez(es)
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 800
    Registrado : 30/08/2010

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  gilberlanio 10/4/2018, 02:37

    Tente alterar o nome do formulário para que fique sem espaço, tipo:
    frmCadFornecedor
    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  tombr 10/4/2018, 03:44

    Boa Noite, Gilberlanio

    Mais uma vez obrigado pela ajuda e paciência.

    Fiz isso que você pediu frmCadFornecedor

    Também mudei de nome o formulário de Cadastro Fornecedores, mas continua dando o erro:



    Última edição por tombr300 em 1/6/2018, 17:28, editado 1 vez(es)
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 800
    Registrado : 30/08/2010

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  gilberlanio 10/4/2018, 04:27

    Coloque essa parte do seu banco aqui que dou uma olhada onde pode está o erro
    avatar
    tombr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  tombr 10/4/2018, 16:35

    Boa Tarde, Gilberlanio

    Mais um vez, obrigado pela ajuda e paciência.

    Agora consegui abrir o formulário.

    O erro foi não fazer a cópia do formulário. Exemplo:
    FMCadastroClientes
    FMCadastroClientes2

    Mas não ficou igual ao seu exemplo ensinado na vídeo aula do Youtube.

    Eu preciso digitar duas vezes a mesma palavra. Já no seu vídeo eu digito apenas uma vez.


    Última edição por tombr300 em 12/4/2018, 02:02, editado 2 vez(es)
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 800
    Registrado : 30/08/2010

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  gilberlanio 10/4/2018, 19:48

    Retire a linha de código abaixo que está no formulário cadastro de cliente2

    DoCmd.GoToRecord , , acNewRec
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Como criar uma rotina em programação VBA  Empty Como criar uma rotina em programação VBA

    Mensagem  toyebom 10/4/2018, 21:37

    Desculpem a intromissão, eu utilizo ao criar se não existir estes códigos:

    https://www.maximoaccess.com/t19963-resolvidoatualizar-caixa-de-combinacao#147430

    Mensagem 6


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  tombr 10/4/2018, 22:14

    Boa Noite,

    Obrigado também pela ajuda, Toyebom.

    Olá, Giberlanio

    Fiz o que o senhor pediu:
    Retire a linha de código abaixo que está no formulário cadastro de cliente2
    DoCmd.GoToRecord , , acNewRec

    Mas ainda continua a necessidade de digitar duas vezes para cadastrar o novo item.

    Diferente do modelo ensinado pelo senhor de digitar apenas uma vez.

    Enviei o programa para o seu contato.


    Última edição por tombr300 em 1/6/2018, 17:29, editado 3 vez(es)
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Como criar uma rotina em programação VBA  Empty Como criar uma rotina em programação VBA

    Mensagem  toyebom 11/4/2018, 01:38

    Tenta Assim:

    Colocas a caixa de combinação limitada á lista
    No evento se não estiver na lista da caixa de combinação:

    Código:
    Private Sub CboNomedaEmpresa_NotInList(NewData As String, Response As Integer)
    Response = acDataErrContinue
        If MsgBox("O Cliente  '" & NewData & "'" & vbCrLf _
            & "não está cadastrado. Deseja Cadastrar?", 32 + vbYesNo) = 6 Then
            DoCmd.OpenForm "CadastrodeClientes", , , , acFormAdd, _
              acDialog, NewData
            CboNomedaEmpresa = UCase(NewData)  ' Converte o texto para maiúsculas.
            Response = acDataErrAdded
        Else
            Response = acDataErrContinue
        End If
    End Sub

    No evento ao sair da caixa de combinação:

    Código:
    Private Sub CboNomedaEmpresa_Exit(Cancel As Integer)
    Texto23.Requery
    End Sub

    Estuda o código da minha mensagem anterior nas minhas bds funciona


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Como criar uma rotina em programação VBA  Empty Como criar uma rotina em programação VBA

    Mensagem  toyebom 11/4/2018, 01:48

    Tens aqui o exemplo de como foi criado o código que utilizo:

    https://www.maximoaccess.com/t17563p13-resolvidoduvida-com-caixa-de-combinacao#131538


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 334
    Registrado : 08/04/2018

    [Resolvido] Como criar uma rotina em programação VBA  Empty [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  tombr 12/4/2018, 02:11

    Obrigado,

    Giberlanio pela ajuda e vídeo aula no Youtube.

    Também obrigado a todos que tentou me ajudar.

    Consegui resolver o problema em parte, mas já estou bem satisfeito.

    Conteúdo patrocinado


    [Resolvido] Como criar uma rotina em programação VBA  Empty Re: [Resolvido] Como criar uma rotina em programação VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 04:27