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]Foco no Relatorio

    avatar
    tekmagic
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 03/04/2013

    [Resolvido]Foco no Relatorio Empty [Resolvido]Foco no Relatorio

    Mensagem  tekmagic 25/7/2022, 18:56

    Bom dia.

    Gostaria da seguinte ajuda:

    Tenho um formulario principal que faz uma verificação (eveno no timer) funcionando perfeitamente.

    O problema e que tenho varios relatórios que primeiro mostra os dados em visualização e tem um botão que imprime (ribon)

    Quando mando imprimir, se o formulario faz a atualiza no evento no timer, o que sai impresso e a tela do formulario principal e não o relatório

    Como o botão de imprimir é o mesmo para todos os relatórios (como falei fica na ribon e executa o comando ImprimirObjeto).

    Gostaria de sabe como mover o foco para o relatório aberto independente de qual for.

    Agradeço a ajuda.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2675
    Registrado : 23/01/2018

    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  crysostomo 25/7/2022, 23:15

    mover foco é seuCampo.setFocus.
    avatar
    tekmagic
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 03/04/2013

    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  tekmagic 26/7/2022, 11:12

    Obrigado pela atenção, mas acho que não me expliquei direito, não é mover o foco para um controle, mas sim de um formulário para um relatório (no caso o que estiver aberto no momento, pode ser qualquer um deles)
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2675
    Registrado : 23/01/2018

    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  crysostomo 26/7/2022, 18:39

    Colega, se quer somente colocar foco em um relatório que irá abrir, vai no evento ao abrir e coloca esse comando no relatório:
    Código:
    Campo1.setFocus
    assim quando ele tiver aberto ele so vai está com foco.

    Se você quer passar de forms para relatorios;
    Código:
    DoCmd.OpenReport "Relatório1", acViewReport
    Forms!Formulário1!campo1 = Reports!Relatório1!campo1.SetFocus
    Os dois são os mesmo.
    para ele receber foco ele o formulário vai ter que abrir  o relatorio para encontrar o compo que vai mandar o foco.


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  DamascenoJr. 27/7/2022, 01:56

    Talvez assim
    Código:
    If Reports.Count > 0 Then Call DoCmd.SelectObject(acReport, Reports(0).Name)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    tekmagic
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 03/04/2013

    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  tekmagic 27/7/2022, 10:54

    Só para tentar explicar melhor. O formulário já esta aberto assim como o relatório (em modo visualização), mas como tem o evento no timer no formulário, o foco muda para o mesmo e ao clicar no btn imprimir, o que sai é o formulário e não o relatório.
    o que eu precisava era um comando para voltar o foco para o relátoio no final do evento timer. Vou tentar a dica do Damasceno.
    Vou colocar como encerrado o topico. Obrigado a todos.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2675
    Registrado : 23/01/2018

    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  crysostomo 27/7/2022, 11:48


    Sucesso


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

    Conteúdo patrocinado


    [Resolvido]Foco no Relatorio Empty Re: [Resolvido]Foco no Relatorio

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/2/2024, 07:27