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]Imprimir filtro

    avatar
    fabianobilo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 166
    Registrado : 10/09/2012

    [Resolvido]Imprimir filtro Empty [Resolvido]Imprimir filtro

    Mensagem  fabianobilo 10/5/2013, 14:03

    Bom dia pessoal! Estou com dificuldade de imprimir "Filtro" após a filtragem

    - tabela "SubServicoEmpresa";
    - consulta "consultaavista";
    - form "FormGeral".

    No filtro contém:

    - Pesquisa da empresa (DataInicial e DataFinal).

    Códigos:

    Filtros:
    Private Sub btFiltrar_Click()

    Dim filtro As String
    If Len(Me!CboCliente & "") > 0 Then filtro = "Empresa = '" & CboCliente.Column(0) & "'"
    If Len(Me!datainicial & "") > 0 And Len(Me!datafinal & "") > 0 Then
    If filtro = "" Then
    filtro = "consultaavista.DataAtendimento Between #" & Format(Me!datainicial, "mm/dd/yyyy") & "# AND #" & Format(Me!datafinal, "mm/dd/yyyy") & "#"
    Else
    filtro = filtro & " AND consultaavista.DataAtendimento Between #" & Format(Me!datainicial, "mm/dd/yyyy") & "# AND #" & Format(Me!datafinal, "mm/dd/yyyy") & "#"
    End If
    End If

    sfrmConsulta.Form.Filter = filtro
    sfrmConsulta.Form.FilterOn = True

    End Sub
    ----------------------------------------------------------------------------------------------------------------------------
    Impressão:
    Private Sub btImprimir_Click()
    Dim j As Boolean, filtro As String
    If IsNull(Me!CboCliente) Then j = True
    If IsNull(Me!datainicial) Then j = True
    If IsNull(Me!datafinal) Then j = True
    If j = True Then
       MsgBox "Preencha as datas...", vbInformation, "Aviso"
       Me!CboCliente.SetFocus
       Exit Sub
    End If
    filtro = "Empresa = " & CboCliente.Column(0)
    filtro = filtro & " AND RelatorioAVista"  dá erro nesta parte
    DoCmd.OpenReport "RelatorioAVista", acViewPreview, , filtro
    DoCmd.Maximize

    End Sub

    --------------------------------------------------------------------------------------------------------------------
    Conto com a colaboração para resolver esse código.
    Só me falta este item pra por o sistema a rodar.

    Aguardo e bom dia a todos.


    Última edição por fabianobilo em 24/5/2016, 17:26, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir filtro Empty Re: [Resolvido]Imprimir filtro

    Mensagem  Alexandre Neves 10/5/2013, 19:25

    Boa tarde,
    CboCliente.Column(0) devolve a Empresa, dados tipo número?
    RelatorioAVista é campo Sim/Não?
    Se as respostas forem verdadeiras, deveria abrir o relatório


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fabianobilo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 166
    Registrado : 10/09/2012

    [Resolvido]Imprimir filtro Empty Re: [Resolvido]Imprimir filtro

    Mensagem  fabianobilo 10/5/2013, 19:35

    Alexandre!

    Obrigado pelo retorno.

    CboCliente.Column(0) devolve a Empresa, dados tipo número? Ok é isso
    RelatorioAVista é campo Sim/Não? RelatorioAVista é o nome do relatório.

    Já tentei outros códigos tipo de impressão direta e pdf, mas nada resolveu

    Açs



    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir filtro Empty Re: [Resolvido]Imprimir filtro

    Mensagem  Alexandre Neves 10/5/2013, 19:58

    Então
    substitua
    filtro = "Empresa = " & CboCliente.Column(0)
    filtro = filtro & " AND RelatorioAVista" dá erro nesta parte
    DoCmd.OpenReport "RelatorioAVista", acViewPreview, , filtro
    por
    DoCmd.OpenReport "RelatorioAVista", acViewPreview, , "Empresa = " & CboCliente.Column(0)

    veja o outro tema que lhe respondi


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fabianobilo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 166
    Registrado : 10/09/2012

    [Resolvido]Imprimir filtro Empty Re: [Resolvido]Imprimir filtro

    Mensagem  fabianobilo 10/5/2013, 20:13

    Ainda não deu

    Agora ele me pede "parâmetro" da empresa, após incluir o código que vc enviou.

    Att

    Fabiano
    avatar
    fabianobilo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 166
    Registrado : 10/09/2012

    [Resolvido]Imprimir filtro Empty Re: [Resolvido]Imprimir filtro

    Mensagem  fabianobilo 10/5/2013, 20:16

    Alexandre!

    Segue meu e-mail, se quiseres te mando o arquivo via e-mail pra vc avaliar o projeto

    fabianobilo2000@yahoo.com.br

    Pode enviar teste que respondo com o arquivo. blz?

    Aguardo

    Conteúdo patrocinado


    [Resolvido]Imprimir filtro Empty Re: [Resolvido]Imprimir filtro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 02:59