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


4 participantes

    [Resolvido]imprimir relatório

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty imprimir relatório

    Mensagem  matutano 11/1/2012, 23:04


    Private Sub btImprimir_Click()
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "IDCustos=" & Me.IDCustos
    MsgBox "Impressão do Pedido Nº " & Me.IDCustos, vbYesNo, "Pedido Impressão com Sucesso!!!"
    DoCmd.PrintOut
    End Sub

    boa noite a todos mais o vez recorro a quem sabe da materia.
    estou a utilizar este codigo acima descrito para imprimir um relatorio, na MsgBox tem dois botões sim e não o que está acontecer é: se clicar no botão SIM imprime o relatório mas se clicar no botão NÃO imprime na mesma, eu pretendia que quando clica-se no botão NÃO fecha-se a MsgBox e não imprimi-se o relatório
    era neste sentido que pedia ajuda a quem tiver disponibilidade para me ajudar.
    obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 11/1/2012, 23:31

    Olá

    Tente assim:

    Private Sub btImprimir_Click()
    Dim SN As VbMsgBoxResult
    SN = MsgBox "Deseja imprimir o Pedido Nº " & Me.IDCustos, vbYesNo, "Confirmação"
    If SN = vbYes Then
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "IDCustos=" & Me.IDCustos
    DoCmd.PrintOut
    End If
    End Sub
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  matutano 12/1/2012, 00:12

    Private Sub btImprimir_Click()
    Dim SN As VbMsgBoxResult
    SN = MsgBox "Deseja imprimir o Pedido Nº " & Me.IDCustos, vbYesNo, "Confirmação"
    If SN = vbYes Then
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "IDCustos=" & Me.IDCustos
    DoCmd.PrintOut
    End If
    End Sub
    obrigado por responder mas esta coisa está a dar erro de sintaxe
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 12/1/2012, 00:23

    São as aspas...

    SN = MsgBox "Deseja imprimir?", vbYesNo, "Confirmação"
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  matutano 12/1/2012, 00:49

    peço desculpa mas! não estou a entender as aspas como?
    se tirar as aspas continua dar erro.
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 12/1/2012, 00:54

    Tente assim:

    Private Sub btImprimir_Click()
    Dim SN As VbMsgBoxResult
    SN = MsgBox "Deseja imprimir o Pedido?", vbYesNo, "Confirmação"
    If SN = vbYes Then
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "IDCustos=" & Me.IDCustos
    DoCmd.PrintOut
    End If
    End Sub

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  matutano 12/1/2012, 01:06

    Private Sub btImprimir_Click()
    Dim SN As VbMsgBoxResult
    SN = MsgBox "Deseja imprimir o Pedido?", vbYesNo, "Confirmação"If SN = vbYes Then
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "IDCustos=" & Me.IDCustos
    DoCmd.PrintOut
    End If
    End Sub
    o erro centra-se na mesmo linha (erro de compilação: erro de sintaxe)
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 12/1/2012, 01:12

    Sleep

    Não vimos o detalhe: faltaram os parênteses.

    Private Sub btImprimir_Click()
    Dim SN As VbMsgBoxResult
    SN = MsgBox ("Deseja imprimir o Pedido?", vbYesNo, "Confirmação")
    If SN = vbYes Then
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "IDCustos=" & Me.IDCustos
    DoCmd.PrintOut
    End If
    End Sub
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  matutano 12/1/2012, 01:39

    bingo obrigado imprime e cancela
    pergunto não é possivel parecer MsgBox o numero do registo tipo como está no codigo da mensagem nº3
    tentei e passa a dar erro não haverá forma de dar a volta ao assunto.
    obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 12/1/2012, 02:12

    Tente assim

    substitua esta linha
    SN = MsgBox ("Deseja imprimir o Pedido?", vbYesNo, "Confirmação")
    por esta
    SN = MsgBox ("Deseja imprimir o Pedido Nº " & Me.IDCustos & "?", vbYesNo, "Confirmação")
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  matutano 12/1/2012, 12:43

    muito obrigado pela atenção *****
    Obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 12/1/2012, 12:47

    Agradeço o retorno.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Silvio 8/2/2012, 12:08

    Bom dia Norbs...fantástica essa linha de comando, estava procurando algo parecido....valeu mesmo.

    Abraços !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    pedroprogamador
    pedroprogamador
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 01/03/2012

    [Resolvido]imprimir relatório Empty minha duvida

    Mensagem  pedroprogamador 2/3/2012, 13:08

    olha no codigo
    DoCmd.OpenReport "rpt_Ordem_Execução", acViewReport, , "Cod_bilhete=" & Me.Cod_bilhete
    na linha sublinha fica o nome do formulario ou outra coisa nao compreendo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  JPaulo 2/3/2012, 13:15

    Ola seja bem vindo ao forum;

    No evento VBA ao pressionar do seu botão no formulario;

    Se o campo a filtrar for Numerico;


    Private Sub SeuBotão_Click()
    DoCmd.OpenReport "NomeDoSeuRelatorio", acViewReport, , "Campo1=" & Me.Campo1
    End Sub


    Se o campo a filtrar for Texto;


    Private Sub SeuBotão_Click()
    DoCmd.OpenReport "NomeDoSeuRelatorio", acViewReport, , "Campo1='" & Me.Campo1 & "'"
    End Sub


    Nota:
    Qualquer duvida mais, deve abrir novo tópico.


    .................................................................................
    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]imprimir relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]imprimir relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]imprimir relatório Folder_announce_new Instruções SQL como utilizar...
    pedroprogamador
    pedroprogamador
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 01/03/2012

    [Resolvido]imprimir relatório Empty agradeço

    Mensagem  pedroprogamador 2/3/2012, 13:40

    mas esta a dar o mesmo erro
    e o botão NÃO se eu clicar encima imprime na mesma
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  matutano 2/3/2012, 14:46

    "rpt_Ordem_Execução" é o nome do relatório você tem de substituir "rpt_Ordem_Execução" pelo nome do seu relatório
    avatar
    Convidad
    Convidado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Convidad 2/3/2012, 14:52


    O colega informou em outro tópico que já resolveu sua dúvida.
    Obrigado.

    Conteúdo patrocinado


    [Resolvido]imprimir relatório Empty Re: [Resolvido]imprimir relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 04:19