MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Impressão apenas do relatorio com novo registro

    Compartilhe

    volpemg
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/11/2016

    Impressão apenas do relatorio com novo registro

    Mensagem  volpemg em 14/3/2018, 14:52

    Pessoal bom dia,

    Tenho 2 relatorios com criterios diferentes, oriundos da mesmo banco.

    A cada novo registro eu preciso imprimir o relatorio "pedidos1" na impressora "X" e o "pedidos2" na impressora "Y", mas é necessario imprimir a ultima pagina do relatorio apenas se houver novo registro, pois de acordo com o criterio, tenho registro em "pedidos1" ou em "pedidos2" nunca os dois ao mesmo tempo.

    Hoje ao registrar um novo pedido, sai impressao da ultima pagina do "pedidos1" na impressora "x" e o ultimo registro do "pedidos2" na impressora "y", quando deveria apenas sair a impressao do relatorio alterado.

    É possivel?


    DoCmd.RunCommand acCmdSaveRecord

    DoCmd.RunCommand acCmdRefresh
    DoCmd.OpenForm "Frm_ItensRequisitados"
    DoCmd.OpenReport "pedidos1", acViewReport, "", "", acNormal

    DoCmd.PrintOut PageFrom:=1, PageTo:=1
    DoCmd.OpenReport "pedidos2", acViewReport, "", "", acNormal

    'DoCmd.RunCommand acCmdRefresh'
    'DoCmd.OpenReport "Orcamento_Finame", acViewReport, "", "", acNormal '

    DoCmd.PrintOut PageFrom:=1, PageTo:=1
    DoCmd.Close acForm, "Frm_Solicitacao_Itens"


    DoCmd.Close
    DoCmd.OpenForm "Frm_Solicitacao_Itens"

    Obrigado.
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: Impressão apenas do relatorio com novo registro

    Mensagem  scandinavo em 18/3/2018, 13:46

    Se este código estiver tudo no mesmo botão sempre vai imprimir os dois relatórios

    tentou usar if

    if primeiro critério = true then
    else
    segundo critério
    end if

    ate mais

    volpemg
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/11/2016

    Cod if

    Mensagem  volpemg em 21/3/2018, 15:00

    Boa tarde,

    O IF pode funcionar claro, mas não sei como referenciar a alteração.

    se o relatorio A for alterado imprimir o relatorio A, se não imprimir o relatorio B.

    Qual o cod para relatorio alterado???

    Essa parte que não sei....

    Obrigado.
    avatar
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 529
    Registrado : 11/11/2009

    Re: Impressão apenas do relatorio com novo registro

    Mensagem  scandinavo em 21/3/2018, 18:38

    deixe eu entender melhor são duas coisa diferentes
    1 relatório modificado(com alteração dos registros)
    2 relatório com um novo registro.

    qual seria o caso?

    se o caso for o 2 Novo registro

    Ao fechar o formulário (lançamento imagino)
    contar registro e salva

    se ao fechar novamente esta contagem for diferente tem que imprimir
    se não fechar.

    entendeu o raciocínio

    Qualquer coisa poste o banco de dados


    volpemg
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/11/2016

    Caso 2

    Mensagem  volpemg em 22/3/2018, 14:43

    Bom dia,

    Realmente é o caso 2, otima ideia, entendi sim.

    Vou tentar e qualquer coisa posto aqui o banco de dados.

    Obrigado.

      Data/hora atual: 19/11/2018, 05:59