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]Imprimindo Relatório

    avatar
    diegoah
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 20/01/2014

    [Resolvido]Imprimindo Relatório Empty [Resolvido]Imprimindo Relatório

    Mensagem  diegoah 18/2/2014, 20:05

    Pessoal, estou com um formulário no qual tenho um botão que imprimi o registro atual, só que este botão se baseia em um parâmetro para identificar o registro a ser impresso, como segue em vermelho. Gostaria de adicionar outro critério, no caso ITEM e Data,
    tentei colocar uma linha de critério idêntica embaixo da linha que está em vermelho porém sem sucesso.

    Private Sub Comando587_Click()

    Dim strWhere As String
    On Error GoTo 1

    If Me.Dirty Then
    Me.Dirty = False
    End If

    If Me.NewRecord Then
    MsgBox "Selecione uma Ficha de Processo"
    Else

    strWhere = "[item] = " & Chr(34) & Me!ITEM & Chr(34)

    DoCmd.OpenReport "IMPRESSÃO", acViewPreview, , strWhere
    DoCmd.PrintOut
    DoCmd.Close

    End If

    Exit Sub

    1:
    If Err.Number = 2501 Then
    Exit Sub
    End If
    End Sub


    Grato!
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Imprimindo Relatório Empty Imprimir relatório

    Mensagem  toyebom 18/2/2014, 20:50

    para ver

    Código:
    Private Sub nomedocomando_Click()
    DoCmd.Save
    DoCmd.OpenReport "nomedorelatório", acViewPreview, , "[chaveprimário] = " & [chaveprimário]
    DoCmd.Maximize
    DoCmd.Close

    Para imprimir

    Código:
    Private Sub nomedocomando_Click()
    DoCmd.Save
    Dim numCop As Integer
    DoCmd.OpenReport "nomedorelatório", acViewPreview, , "[chaveprimário] = " & [chaveprimário]
    DoCmd.Maximize
        numCop = InputBox("Informe a quantidade de cópias: ", "IMPRIMIR")
        DoCmd.PrintOut acPrintAll, , , acHigh, numCop
    DoCmd.Close
    End Sub


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    diegoah
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 20/01/2014

    [Resolvido]Imprimindo Relatório Empty Re: [Resolvido]Imprimindo Relatório

    Mensagem  diegoah 19/2/2014, 11:21

    Wink
    Muito obrigado, seu código não utilizei porém, a sua abordagem pela ID caiu como uma luva!
    grato !
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Imprimindo Relatório Empty Imprimir relatório

    Mensagem  toyebom 19/2/2014, 18:12

    Ainda bem que resolveste.
    Nas esqueças clicar na mão branca sobre fundo verde na mensagem que te ajudou.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    Conteúdo patrocinado


    [Resolvido]Imprimindo Relatório Empty Re: [Resolvido]Imprimindo Relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 20:19