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]Ajuda Sistema de ponto - Impressão de folha de ponto

    avatar
    fabiosl
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/03/2013

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto

    Mensagem  fabiosl 23/4/2013, 22:07

    Importei um os registros de ponto para um BD.
    Utilizei a função MOveLayout para modificar o layout no relatório e imprimir as horas de batidas na frente na data correspeondente. Mas agora estou com outro problema, não está parecendo todas as batidas... está saltando um registro e agrupando de forma errada... ALGUME PODE ME AJUDAR?? Anexei o banco para facilitar.
    Anexos
    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto AttachmentPonto.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (570 Kb) Baixado 100 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty Re: [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto

    Mensagem  Avelino Sampaio 26/4/2013, 11:16

    Olá!

    Muito interessante essa falha na montagem.  também não descobri a razão.

    Vou te oferecer uma solução alternativa de programação.  

    A sequencia é a seguinte:

    - No evento "Ao abrir" capturamos o recordset do relatório e armazenamos numa matriz.  Observe o código:



    Option Compare Database
    Option Explicit
    Dim z As Long
    Dim rs As Recordset
    Dim j()
    Dim k As Long

    '------------------------------------------------------------
    Private Sub Report_Open(Cancel As Integer)
    Set rs = CurrentDb.OpenRecordset(Me.RecordSource)
    rs.MoveLast: rs.MoveFirst
    k = rs.RecordCount
    ReDim j(7, k)
    j = rs.GetRows(k)
    Set rs = Nothing
    End Sub



    A matriz J recebe o recordset, através do método GetRows, e armazena na memoria para posterior uso.

    - No cabeçalho da página usamos então essa matriz j para preecher o campo "Códigos" com os horários. Segue o código do preechimento:


    Private Sub CabeçalhoDoGrupo1_Print(Cancel As Integer, PrintCount As Integer)
    Static r As Long
    Do While Not r >= k
       If z <> Me!Zona Then
           Me!Códigos = j(3, r)
           z = Me!Zona
           r = r + 1
       Else
           If Me!Zona <> j(2, r) Then
               Exit Do
           Else
               Me!Códigos = Me!Códigos & "   -   " & j(3, r)
               r = r + 1
           End If
       End If
    Loop
    End Sub



    Assim fugimos da necessidade do usarmos a seção Detalhe do relatório.  Observe no exemplo que a seção Detalhe tem que ficar fechada.

    Teste bastante para ter a certeza de nunhum tipo de falha, ok?!

    Nota: Procure executar qualquer filtragem na consulta origem.

    Veja como ficou o resultado:

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Ponto_r1

    Sucesso!


    Última edição por Avelino Sampaio em 8/7/2013, 18:15, editado 1 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty Re: [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto

    Mensagem  Avelino Sampaio 29/4/2013, 11:27

    Olá!

    Então, atendeu o objetivo ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    fabiosl
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/03/2013

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty Resposta

    Mensagem  fabiosl 4/5/2013, 18:56

    Ainda estou tentando, quando conseguir postarei.
    Mas mesmo assim agradeço de coração.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty Re: [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto

    Mensagem  Avelino Sampaio 4/5/2013, 23:12

    Como tentando ? O que estaria dando errado ? Não esqueça que para o código funcionar, o relatório tem que ser aberto no MODO "Visualizar impressão"

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    fabiosl
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/03/2013

    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty Agradecimento

    Mensagem  fabiosl 9/5/2013, 16:11

    Deu certinho,obrigado....

    VAleu mesmo...

    Conteúdo patrocinado


    [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto Empty Re: [Resolvido]Ajuda Sistema de ponto - Impressão de folha de ponto

    Mensagem  Conteúdo patrocinado


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