MaximoAccess

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

Obrigado

Administração do MaximoAccess

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 várias vezes o mesmo registro!!

    avatar
    DANTE MEGADETH
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 22/03/2011

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  DANTE MEGADETH em 23/3/2011, 00:03

    Boa Noite a todos, gostaria de saber como posso imprimir o mesmo registro quantas vezes forem necessárias, pois tenho q imprimir tipo etiquetas , para volumes de cada peça, exemplo tenho um peça com 4 volumes preciso q imprima 4 x a mesma etiqueta, seja multiplicando o resultado da consulta com sql, ou no próprio form.. tentei com o dmcmd.printout ,,,,(cópias) , inputbox, mas não consigo o resultado esperado.. espero q possão me ajudar, grato!!! Smile

    seja imprimir o mesmo registro n vezes , com base no valor de um campo, no caso (volumes)
    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11228
    Registrado : 30/12/2009

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  criquio em 23/3/2011, 00:21

    Já tentou colocar um campo para inserir o número de páginas e colocar assim no código?

    DoCmd.PrintOut , , , , Me.NomeCampo


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    DANTE MEGADETH
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 22/03/2011

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  DANTE MEGADETH em 23/3/2011, 11:24

    tentei assim,

    Private Sub Report_Activate()
    DoCmd.PrintOut , , , , [Me.VolumeCliente]
    Erro = Sistema não pode localizar o campo “!” referido em sua expressão

    Private Sub Report_Open
    Docmd.printout,,,,Me.VolumeCliente
    Erro = A expressão que vc inseriu corresponde a um tipo de dados errado para um dos argumentos

    Antes estou executando um OpenReport com critérios no Form , para chamar um único registro!!
    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11228
    Registrado : 30/12/2009

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  criquio em 23/3/2011, 12:02

    Tente colocar no botão que você abre o formulário:

    DoCmd.OpenReport...
    DoCmd.PrintOut , , , , Me.txtCópias


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidad
    Convidado

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  Convidad em 23/3/2011, 12:18

    no seu formulario no evento vba após abrir o relatorio


    DoCmd.SelectObject acReport, "seuRelatorio", True
    DoCmd.Printout ,,,,me.suaCaixaTextoQuantidadeCopias

    avatar
    DANTE MEGADETH
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 22/03/2011

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  DANTE MEGADETH em 23/3/2011, 15:54

    No botão do form
    DoCmd.OpenReport strNomeDoDoc, acNormal, , strCritérioDeVínculo
    DoCmd.PrintOut , , , , Me.VolumeCliente

    *Erro de compilação, método ou membro de dados não encontrado!!


    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11228
    Registrado : 30/12/2009

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  criquio em 23/3/2011, 16:11

    Existe um strNomeDodoc declarado no código? Tente colocando o nome do relatório direto:

    DoCmd.OpenReport NomeDoRelatório, acNormal, , strCritérioDeVínculo
    DoCmd.PrintOut , , , , Me.VolumeCliente


    strCritérioDeVínculo tem que existir tambem. Caso não exista, crie-o ou coloque o critério direto

    Me.VolumeCliente tem que estar no formulário. E tem que ser o campo aonde você digita a quantidade de cópias.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  JPaulo em 23/3/2011, 16:30

    Faça o que o amigo Ricardo lhe passou tambem, o Printout necessita do SelectObject.

    DoCmd.OpenReport NomeDoRelatório, acNormal, , strCritérioDeVínculo
    DoCmd.SelectObject acReport, "NomeDoRelatório", True
    DoCmd.Printout ,,,,me.suaCaixaTextoQuantidadeCopias




    .................................................................................
    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 várias vezes o mesmo registro!! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Imprimir várias vezes o mesmo registro!! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Imprimir várias vezes o mesmo registro!! Folder_announce_new Instruções SQL como utilizar...
    avatar
    DANTE MEGADETH
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 22/03/2011

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  DANTE MEGADETH em 23/3/2011, 16:51

    Obrigado gnt ,, vou tentar aqui.. depois posto os resultados..

    lembrando q quando chamo o registro para impressão, tipo chamo o campo 1,( o campo volume,q seria o numero de cópias seria o campo5 é já esta com o (valor)(, o critério está relacionado com o campo 1..)
    avatar
    DANTE MEGADETH
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 22/03/2011

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  DANTE MEGADETH em 24/3/2011, 14:38

    Obrigado gnt consegui imprimir n cópias de um registro, porém tive de deixar acpreview.. no OpenReport , se não imprimia todos os registros n x, estava pulando o critério.

    DoCmd.OpenReport NomeDoRelatório,(((( acPreview))), , strCritérioDeVínculo
    DoCmd.SelectObject acReport, "NomeDoRelatório", True
    DoCmd.Printout ,,,,me.suaCaixaTextoQuantidadeCopias

    outra coisa que estva fazendo errado era de tentar puxar o valor da combo, agora transfiro o valor de volumes para cxtexto, com opção de se alterar, o que no meu caso está correto, pois nem sempre imprimimos tipo 100 etiquetas...

    -

    Só que o relatótio esta sendo impresso em um A4, com 3 etiquetas cada página, quando seleciono o valor ele me retorna 3 páginas,, queria que imprimisse os 3, ou mais registros repetidos na mesma folha, ??? com posso fazer isso, seria mais fácil tentar repetir o número de cópias numa consulta, retornando n registros é possivel??
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7649
    Registrado : 05/11/2009

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  Alexandre Neves em 24/3/2011, 20:44

    Boa noite, Dante

    Pode criar uma tabela auxiliar, a partir da tabela origem e criar tantos registos quantos queira. Depois, imprime a partir desta tabela auxiliar.
    Cumprimentos,
    avatar
    DANTE MEGADETH
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 22/03/2011

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  DANTE MEGADETH em 25/3/2011, 01:53

    Boa Noite, Alexandre..

    Como seria feito isso, usando a tab auxiliar ???Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7649
    Registrado : 05/11/2009

    [Resolvido]Imprimir várias vezes o mesmo registro!! Empty Re: [Resolvido]Imprimir várias vezes o mesmo registro!!

    Mensagem  Alexandre Neves em 25/3/2011, 08:51

    Bom dia,

    Tem de utilizar DAO. Crie uma função, abra um recordset e percorra-o. Ao percorrê-lo, crie quantos registos na tabela auxiliar quantos indicarem no campo próprio.
    Indique a(s) tabela(s) origem do relatório para o ajudar em concrecto.
    Cumprimentos,

      Data/hora atual: 11/7/2020, 12:58