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]Impressão direta de um Formulario

    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 14:16

    Bom dia, estou com um problema quando a impressão do meu relátorio. Eu inclui um registro na tela e gostaria de imprimir direto. Detalhe o relatorio em montado em cima de uma consulta.

    Será que alguem pode me ajudar.

    Como estou usando o Codigo
    Private Sub Impressao_Click()
    On Error Resume Next
    DoCmd.OpenReport "Ticket Balanca_E", acPreview, "", ""
    DoCmd.Close acForm, "F_MovimentacaoBalanca_E" ' Esta linha de código é para fechar o formulário ativo
    DoCmd.RunCommand acCmdPrint
    End Sub
    LEAM
    LEAM
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 696
    Registrado : 02/04/2011

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  LEAM 26/4/2011, 14:41

    bom dia tente esse

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "vendas"
    strFilter = "ID= Forms!nomeformulario!ID"
    DoCmd.OpenReport strDocName, acViewNormal, , strFilter
    DoCmd.Close acForm, "nomeformlario"
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 15:09

    Bom dia, Leam

    Eu tentei o seu exemplo, mas gostaria que o sistema imprima o registro selecionado na tela, sem a pergunta de qual é o ID
    LEAM
    LEAM
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 696
    Registrado : 02/04/2011

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  LEAM 26/4/2011, 15:16

    tem como vc mandar par mim para ver

    meu email
    diego-armando-007@hotmail.com
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 15:36

    Já encaminhe para seu Email.

    Valeu, Obrigado pela ajuda
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 17:05

    Ele está a perguntar o ID, porque a sua chave primária é outra, pode ter o nome de código, por exemplo.

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "NomedoRelatório"
    strFilter = "Chaveprimária= Forms!nomeformulario!Chaveprimária"
    DoCmd.OpenReport strDocName, acViewNormal, , strFilter
    DoCmd.Close acForm, "nomeformlario"
    LEAM
    LEAM
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 696
    Registrado : 02/04/2011

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  LEAM 26/4/2011, 18:14

    seu bd nao ta brindo aqui no meu!!!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 18:59

    Amigos não conseguem ler os tópicos direito?

    Evandrolima...leu o que postei acima????

    Ele está a perguntar o ID, porque a sua chave primária é outra, pode ter o nome de código, por exemplo.

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "NomedoRelatório"
    strFilter = "Chaveprimária= Forms!nomeformulario!Chaveprimária"
    DoCmd.OpenReport strDocName, acViewNormal, , strFilter
    DoCmd.Close acForm, "nomeformlario"
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 19:43

    Desculpe, mas só agora retornei ao trabalho.

    Amigo Viera, eu consegui enteder o que o Leam me passou, mas o que eu preciso que o sistema não pergunte qual é o registro que deve ser impresso e sim pegar o registro que está na tela.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 19:49

    Amigo;

    O Código que o Leam lhe passou está certo. Se lhe pergunta é porque algo está mal nessa BD ou os dados estão a vir de uma consulta. Mande isso para mim

    sergiovieirasoft@gmail.com
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 19:56

    Posso mandar em Access 2010 (accdb)


    Última edição por evandrolima em 26/4/2011, 20:05, editado 1 vez(es)
    LEAM
    LEAM
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 696
    Registrado : 02/04/2011

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  LEAM 26/4/2011, 20:03

    foi esse arquivo que tava faltando
    que nao abriu aqui
    accdb
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 20:23

    Mandei o arquivo em Access 2003
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 20:26

    Ok, já recebi e vou ver
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 20:33

    Se for este o formulário,(F_MovimentacaoBalanca_E) vai directo para impressão e não pede nenhum parâmetro???
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 21:00

    Veja agora

    http://dl.dropbox.com/u/8157744/Impress%C3%A3o%20Forum.rar
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 21:54

    Ok, Viera

    Mas eu precisava imprimir o resgistro que está atual na tela.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 21:58

    Então é simples; substitui-a a seguinte linha que está em negrito.:

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "Relatorio_Dica_Atual"
    strFilter = "NTicket_MB= Forms!F_MovimentacaoBalanca_E!NTicket_MB"
    DoCmd.OpenReport strDocName, acViewNormal, , strFilter

    ou seja, copie a linha em negrito e substituir no seu módulo

    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 22:09

    Funcionou perfeito Viera.

    Só mais uma duvida como posso fazer para salvar e imprimir duas por vez e mostrar o preview na tela.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 22:32

    http://dl.dropbox.com/u/8157744/Impress%C3%A3o%20Forum.rar

    Ou mandamos imprimir directo ou queremos ver na tela
    avatar
    evandrolima
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 18/11/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  evandrolima 26/4/2011, 23:45

    Ok, ficou tudo certo.

    Obrigado pelas dicas
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  vieirasoft 26/4/2011, 23:47

    Um abraço e bom trabalho

    Conteúdo patrocinado


    [Resolvido]Impressão direta de um Formulario Empty Re: [Resolvido]Impressão direta de um Formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:50