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

    Impressao Formulario Controle Guia

    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 14:17

    affraid Olá Galera,


    Estou tendo um serio prroblema, pois preciso estruturar um formulario de mais de 56 cm, o que o Access nao permite... Resolvi faze-lo através de controle guia! Mas como imprimir? ele está fazendo na sequencia errada! imprimi todas as "paginas 1" de todos os registros!... mas eu preciso q seja feito na sequencia de cada formulario "Pgina1, Pagna2, Pagna3, etc.."
    Como fazer ? alguem pode me ajudar??
    Agradeço desde já!

    Luiz
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 14:21

    Luiz

    Se a origem dos dados for a mesma, tudo é imprimido sequencialmente a partir da fonte. Faça a impressão a partir da consulta.
    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 14:42

    A origem é a mesma... acontece q eu preciso imprimir e o access está imprimindo TODAS as páginas 1 do meu formulario, antes das páginas 2 e 3... eu preciso q ele imprima o formulario inteiro do o registro e só depois mude pro próximo... o meu problema seria sanado se nao existisse esse limite de 56 cm pro design do formulario!

    Como faria uma consulta pra esse problema?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 15:31

    Faça uma consulta com os campos pela ordem que deseja e imprima a partir da consulta, esta é uma solução. Ordenar na consulta para imprimir no relatório. Crie o relatório a partir dessa consulta.
    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 17:00

    Não está dando certo...
    Realizei uma consulta com todos os campos de minha tabela original e mandei imprimir o relatório ( que eu fiz com o mesmo layout do formulário)...
    Acontece que a ordem que aparece em "visualizar impressao" continua errada.. ou seja, todas as "páginas 1" das abas, deixando de fora as outras paginas... e preciso q ele imprima nessa sequencia...

    Será que eu entendi o que vc quis dizer? rs
    Espero uma resposta...


    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 17:05

    A origem dos registos para o relatório partiu da consulta ou você está a imprimir directamente do Layout do form?. É que são coisas diferentes. O relatório deve ser baseado na consulta.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 17:12

    Estive a ler e a decifrar melhor a sua exposição. Vamos ver se acerto:

    Você precisa imprimir todos os registos de um único registo é isso?

    Exemplo:

    Código 002 ao mandar imprimir este código ele imprime todo o formulário cujos registos sejam dependentes deste código. Acertei?
    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 17:20

    Sim, acho que vc acertou! rs
    Eu fiz um layout especifico pras fichas dos registros e é desse modo q eu preciso... acontece que ele precisa impirmir as 3 paginas do formulario antes de passar pro prox registro...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 17:24

    Então no evento click do botão imprimir

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "NomeDoRelatório"
    strFilter = "ChavePrimária= Forms!NomedoFormulário!ChavePrimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 17:32

    Desculpe a minha ignorancia, mas eu insiro aonde essa chave de comando?? "evento click do botão imprimir"?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 17:38

    Para mandar imprimir o relatório, certamente usa um botão de comando localizado no formulário. Nas propriedades do botão, aba "Acontecimento" evento "Ao fazer Click", coloque o código no Módulo, mais ou menos assim:

    Private Sub meubotãoimprimir_Click()
    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "NomeDoRelatório"
    strFilter = "ChavePrimária= Forms!NomedoFormulário!ChavePrimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    End Sub
    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 17:55

    Desculpe Vieira...
    mas eu nao consegui inserir o codigo citado... eu alterei o nome do relatorio e o codigo da chave primária pros nomes do meu Projeto..
    Voce acha q é melhor eu criar um "botao de comando" no form pra imprimir?? pq eu tenho imprimido d um modo normal "Arquivo - Imprimir"..
    Nao sei se entendi mt bem onde exatamente inserir o codigo...

    Abcs!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 17:57

    vou-lhe colocar aqui um pequeno exemplo. Aguarde p.f.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 18:08

    Aí está o exemplo. Simples mas dá para perceber.
    avatar
    Luiz Paulo Moreno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 11/03/2011

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Luiz Paulo Moreno 11/3/2011, 18:51

    Consegui inserir o codigo no evento do campo criado.
    Outra duvida: eu preciso visualizar a impressão, pra me certificar que a ordem das paginas impressas respeitam a ordem dos registros... Isso é possível??
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  vieirasoft 11/3/2011, 19:31

    Esta linha contém o código para abrir o relatório no modo ver antes da impressão

    DoCmd.OpenReport strDocName, acViewPreview, , strFilter

    Conteúdo patrocinado


    Impressao Formulario Controle Guia Empty Re: Impressao Formulario Controle Guia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 22:09