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 relatorio após 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 relatorio após filtro Empty [Resolvido]Imprimir relatorio após filtro

    Mensagem  fabianobilo 10/5/2013, 14:05

    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:25, 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 relatorio após filtro Empty Re: [Resolvido]Imprimir relatorio após filtro

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

    Boa tarde,
    Corrija a sua participação no fórum, de forma a manter quer a organização do fórum quer o respeito pelos que o ajudam.
    1 - Não repita as dúvidas
    http://maximoaccess.forumeiros.com/t13119-imprimir-filtro
    é a mesma dúvida da presente
    2 - Responda às ajudas que lhe dão, mesmo que não funcionem
    http://maximoaccess.forumeiros.com/t12782-filtro-de-tabela#98584
    http://maximoaccess.forumeiros.com/t11712-numerar-linhas-do-sub-formulario-folha-de-dados#91710
    http://maximoaccess.forumeiros.com/t10200-resolvidohiperlink-para-arquivo-em-uma-pasta-meus-documento#81490
    http://maximoaccess.forumeiros.com/t9916-resolvidolembretes-no-access-2007#79231


    .................................................................................
    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

      Data/hora atual: 6/5/2024, 19:34