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]Converter Macro para VBA

    avatar
    vileman
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 580
    Registrado : 25/05/2011

    [Resolvido]Converter Macro para VBA Empty Converter Macro para VBA

    Mensagem  vileman 8/10/2012, 04:17

    Caros colegas, mais uma vez preciso da ajuda dos "universitários" do Access.
    * Uso a versão Access 2003.

    Pretendo converter minhas Macros para VBA para poder utilizar o Runtime do Access 2003, então seguindo orientação do Mestre JPaulo após buscas neste Fórum em que o mesmo diz em um dos tópicos que para converter bastaria selecionar a Macro, clicar em Ferramentas\Macro que teria o código mostrado, realmente tem essa opção: "Converter macros em Visual Basic", no entanto, para mim está como bloqueada (não sei o por quê), então não consegui ver como seria o código, porisso peço a seguinte ajuda:

    1) Tenho 1 formulário baseado em 1 Consulta (C02_EtiquetaPessoas) que tem um botão que abre um Relatório (R02_EtiquetasPessoas) imprime as Etiquetas para os Códigos selecionados, então precisaria que ao fechar este Relatório fossem excluídos esses registros selecionados da Tabela: T02_EtiquetaMP dos campos "CodPessoaMP" e "CodOrgaoMP".

    2) Tenho 1 formulário que após selecionar através de 1 controle de Grupo de Opções onde 1=Sim, e 2= Não = 2, onde o padrão é 2(Não), ou seja, caso deseje imprimir uma Etiqueta para determinado registro marco 1(Sim), e clico em 1 botão para o Relatório (R02_EtiquetaOficios), então após a impressão por este Relatório, preciso que sempre atualize o campo "ImprimeEtiqueta" para 2(Não), visto que a idéia é apenas imprimir o(s) registros que estiverem com 1(Sim) e após impressão voltar a condição de 2(Não).

    Então precisaria dos Códigos para VBA dos 2 casos acima, pois com a Macro consigo fazer funcionar através de consulta de Exclusão e Atualização, respectivamente.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1306
    Registrado : 21/01/2012

    [Resolvido]Converter Macro para VBA Empty Re: [Resolvido]Converter Macro para VBA

    Mensagem  Cláudio Más 8/10/2012, 12:38

    Antes de construir o código VBA, talvez fosse melhor tentar resolver o problema da conversão de macro para vba.

    Poderia tentar importar essas macros para um novo banco de dados, ou usar uma outra máquina... Afinal, vc pode vir a precisar novamente desse recurso em ocasiões futuras.

    Você não estaria tentando fazer essa conversão em um arquivo mde/accde, ou está?
    avatar
    vileman
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 580
    Registrado : 25/05/2011

    [Resolvido]Converter Macro para VBA Empty Converter Macro para VBA

    Mensagem  vileman 9/10/2012, 00:49

    Prezado Cláudio, valeu pela dica, vou tentar fazer como sugerido e depois informo o resultado.

    Não estou tentando fazer a conversão em arquivo mde/accde, e sim em mdb, pois uso a versão Acess 2003, e como disse antes, aparece como desabilitada esta opção.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Converter Macro para VBA Empty Re: [Resolvido]Converter Macro para VBA

    Mensagem  JPaulo 9/10/2012, 13:27

    Outra situação que pode estar a acontecer, é esse banco não estar a ser aberto em modo Exclusivo.



    .................................................................................
    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]Converter Macro para VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Converter Macro para VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Converter Macro para VBA Folder_announce_new Instruções SQL como utilizar...
    avatar
    vileman
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 580
    Registrado : 25/05/2011

    [Resolvido]Converter Macro para VBA Empty Converter Macro para VBA

    Mensagem  vileman 10/10/2012, 00:11

    Prezados colegas:

    Cláudio - Tentei em outra máquina aqui em casa, e também apresenta o mesmo resultado, ou seja, a opção de converter para Visual Basic está desabilitada.

    JPaulo - Fiz conforme o sugerido e coloquei como modo exclusivo, mas continua a opção como desabilitada.

    Como disse Cláudio o melhor seria resolver essa questão da desabilitação da conversão da Macro para VBA, visto que posso precisar em questões futuras, mas de momento, informo que as demais alterações de Macros para VBA já fiz, está faltando apenas essas 2 citadas na abertura deste tópico.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1306
    Registrado : 21/01/2012

    [Resolvido]Converter Macro para VBA Empty Re: [Resolvido]Converter Macro para VBA

    Mensagem  Cláudio Más 10/10/2012, 01:29

    Tem como enviar um banco de dados com as duas macros?
    avatar
    vileman
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 580
    Registrado : 25/05/2011

    [Resolvido]Converter Macro para VBA Empty Converter Macro para VBA

    Mensagem  vileman 11/10/2012, 02:11

    Segue em anexo o Banco de Dados conforme seu pedido.

    Já tentei anexar o arquivo 2 vezes, no entanto, não está aparecendo, o mesmo está como .zip e tem 1.377 Kb, vou tentar mais uma vez, caso não apareça pode informar um e-mail para enviar para você ?

    Na 4ª tentativa consegui.
    Anexos
    [Resolvido]Converter Macro para VBA AttachmentMacroXVBA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.3 Mb) Baixado 27 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1306
    Registrado : 21/01/2012

    [Resolvido]Converter Macro para VBA Empty Re: [Resolvido]Converter Macro para VBA

    Mensagem  Cláudio Más 11/10/2012, 04:20

    Se converter a macro para VBA é o suficiente, selecione a aba Macros antes da sequência Ferramentas/Macro/Converter...

    Outra forma é clicar com o botão direito no nome da macro, depois Salvar como... e alterar a opção Como para Módulo.
    avatar
    vileman
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 580
    Registrado : 25/05/2011

    [Resolvido]Converter Macro para VBA Empty Converter Macro para VBA

    Mensagem  vileman 12/10/2012, 02:55

    Cláudio, valeu pela força e pela aula, agora vai ficar bem mais fácil usar o VBA.

    Selecionei a aba "Macros", depois a Macro que desejava converter cliquei com botão direito em "Salvar como" ... e escolhi Como Módulo.

    Obrigado e muita Paz.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1306
    Registrado : 21/01/2012

    [Resolvido]Converter Macro para VBA Empty Re: [Resolvido]Converter Macro para VBA

    Mensagem  Cláudio Más 12/10/2012, 16:56

    De nada, disponha.

      Data/hora atual: 22/1/2022, 18:14