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


2 participantes

    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia

    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  julianovv 16/1/2012, 18:12

    Boa tarde. Tenho um formulário pop com um controle-guia e várias abas. Quero criar uma macro em um botão para abrir o relatório relacionado à lista incluída no subformulário que está dentro de cada aba. Este botão está fora do controle-guia.
    Estou tentando essa expressão mas não está dando certo:

    [Frm Pop Menu Relatórios]![SubFrm_Menu RelatorioVeiculos]![veiculoproposto]=[Formulários]![SubFrm_Menu RelatorioVeiculos]![veiculoproposto]

    sendo que:

    Frm Pop Menu Relatórios = formulário pop principal
    SubFrm_Menu RelatorioVeiculos = subformulário específico para a lista de veículos
    veiculoproposto = o campo principal da caixa de listagem

    Cada aba possui um subformulário com uma caixa de listagem para cada tipo de relatório que preciso criar.

    Como insiro uma referência à aba?

    Rolling Eyes


    Última edição por julianovv em 18/1/2012, 12:31, editado 1 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty Re: [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  Convidado 16/1/2012, 22:12

    olá amigo, boa tarde! vc está querendo criar uma macro para abrir um relatório e essa ação será feita de um formulário, é isso? se sim, vc cria uma macro definindo o tipo de ação, se deseja visualizar oumandar direto para a impressora e dentro do seu formulário vc cria um botão de comando que chame essa macro ao clicar. não esqueça sempre de mencionar a versão do seu access ao pedir ua ajuda.
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty Re: Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  julianovv 17/1/2012, 10:33

    Sim, é um botão no formulário mas fora do controle-guia.
    É nessa referência às caixas de listagem nos subformulários é que não está funcionando. O relatório é padrão para todas as listas nos subformulários.

    Rolling Eyes
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty Re: [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  JPaulo 17/1/2012, 14:10

    Exemplo;


    Private Sub SeuBotao_Click()
    'envia o foco para a guia que pretender
    Me.SeuControleGuia.Pages("Nome da Guia").SetFocus
    'de seguida envia o foco para o subformulario nessa guia
    DoCmd.GoToControl "Seu Subformulario"
    'e só depois envia o foco para o controle
    DoCmd.GoToControl "Seu Campo no Subformulario"
    End Sub



    .................................................................................
    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] Criar uma macro para abrir relatório a partir de subformulário em controle guia Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Folder_announce_new Instruções SQL como utilizar...
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty Re: Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  julianovv 18/1/2012, 10:45

    Obrigado mas tive problema na linha

    Me.GuiaRelatorios.Gama.SetFocus

    Apareceu a mensagem de erro: Erro de compilação. Método ou membro de dados não encontrados.

    Como insiro o relatório no código já que a macro foi substituida pelo código no evento "ao clicar"?

    Wink
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty Re: Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  julianovv 18/1/2012, 12:30

    Tentei novamente criar a expressão que me abra o relatório a partir do subformulário no controle-guia. Usei a seguinte expressão:

    [Cod_vei]=[Formulários]![FrmPopMenuRelatorios]![SubFrmMenuRelatorioVeiculos]![Cod_vei]

    Agora deu certo.

    Obrigado!

    Wink

    Conteúdo patrocinado


    [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia Empty Re: [Resolvido] Criar uma macro para abrir relatório a partir de subformulário em controle guia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 14:02