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


    [Resolvido]Imprimir relatorio especifico

    Digaummax
    Digaummax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 30/06/2012

    [Resolvido]Imprimir relatorio especifico Empty [Resolvido]Imprimir relatorio especifico

    Mensagem  Digaummax 23/8/2012, 13:40

    Bom dia!
    Estou com a seguinte duvida, gostaria de saber como posso criar um botao que ao clicar imprima sempre o ultimo registro incluso no banco de dados. Estou tentao usar o codigo abaixo, porem ele apenas me aponta o ultimo registro, eu gostaria de imprimir direto quando clicar no botao a ultima etiqueta com o ultimo dado cadastrado no banco.

    Atualmente estou usando o codigo abaixo.

    Private Sub btprint_Click()


    DoEvents

    DoCmd.OpenReport "Etiquetas tb_cadastro3", acViewPreview
    SendKeys "{End}", True
    DoEvents

    relatorio = "Etiquetas tb_cadastro3"
    'resp = MsgBox("Deseja visualizar relatorio antes da impressao", vbQuestion + vbYesNo, "ATENÇAO")
    'If resp = vbYes Then
    ' DoCmd.OpenReport relatorio, acViewPreview 'faz ver o relatorio'
    'Else
    DoCmd.PrintOut acPages, relatorio, acLast 'imprima o relatorio'
    'End If
    End Sub


    Última edição por Digaummax em 6/9/2012, 13:44, editado 2 vez(es)
    Digaummax
    Digaummax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 30/06/2012

    [Resolvido]Imprimir relatorio especifico Empty Re: [Resolvido]Imprimir relatorio especifico

    Mensagem  Digaummax 23/8/2012, 14:17

    Apos algumas tentativas consegue focar o ultimo relatorio com o codigo abaixo.

    Private Sub btprint_Click()

    relatorio = "Etiquetas tb_cadastro3"
    DoEvents
    DoCmd.OpenReport relatorio, acViewPreview
    SendKeys "{End}", True
    DoEvents
    End Sub

    Porem gostaria de imprimir direto o ultimo registro. Por exemplo:

    Tenho 100 nomes no banco de dados, quando vou ver o relatorio ele me mostra os 100, gostaria de imprimir sempre o ultimo. Um botao para imprimir sempre o ultimo cadastro.
    Digaummax
    Digaummax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 30/06/2012

    [Resolvido]Imprimir relatorio especifico Empty Re: [Resolvido]Imprimir relatorio especifico

    Mensagem  Digaummax 3/9/2012, 13:47

    Bom dia!

    Consegui chegar no codigo que queria usando um parecido com esse abaixo.


    Dim strRelatorio As Report
    Dim strPagina As Integer

    Set strRelatorio = Screen.ActiveReport
    strPagina = Screen.ActiveReport.Page

    DoCmd.SelectObject acReport, strRelatorio.Name, True
    DoCmd.PrintOut acPages, strPagina, strPagina, , 1

    DoCmd.SelectObject acReport, strRelatorio.Name, False

    Conteúdo patrocinado


    [Resolvido]Imprimir relatorio especifico Empty Re: [Resolvido]Imprimir relatorio especifico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 07:47