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]Város filtros relatorios

    avatar
    pedrohgb7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 23/04/2012

    [Resolvido]Város filtros relatorios Empty Város filtros relatorios

    Mensagem  pedrohgb7 29/8/2012, 14:27

    Olá pessoal, joia?

    Estou fazendo vários filtros para gerar meu relatorios.
    Quando utilizo os filtros da caixa de texto, funciona perfeitamente, mas quando utilizo tbm os filtros na combobox não filtra.

    Segue como estou fazendo.

    Private Sub bt_Rel_Estoque_Click()

    var_NI = txt_PesqNI
    var_Nome = txt_PesqNome
    var_Categoria = cb_Categoria
    var_Local = cb_Local

    Dim strReport As String
    Dim strWhere As String

    'strWhere = "[Produtos.Nome] Like '*" & var_Nome & "*' And " _ ' esta linha da certo
    '& " [Produtos.NI] Like '*" & var_NI & "*'"


    strWhere = "[Produtos.Nome] Like '*" & var_Nome & "*' And " _
    & " [Produtos.NI] Like '*" & var_NI & "*' And " _
    & " [Produtos.CategoriaID] Like *" & var_Categoria & "* And" _
    & " [Produtos.LocalID] Like *" & var_Local & "*"

    strReport = "Rel_Lista_Estoque"

    DoCmd.OpenReport strReport, acViewPreview, , strWhere

    DoCmd.OutputTo acOutputReport, strReport, acFormatPDF, "Estoque.pdf", True
    DoCmd.Close acReport, strReport

    End Sub

    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Város filtros relatorios Empty Re: [Resolvido]Város filtros relatorios

    Mensagem  criquio 29/8/2012, 18:24

    var_NI é o nome de uma combo? Ficou parecendo nome de variável. Vou deixar uma dica de um pequeno artigo referente à nomeação de elementos no Access.

    Quanto ao caso, tente usar o .Value ou o índice da coluna:

    & " [Produtos.NI] Like '*" & var_NI.Value & "*'"
    & " [Produtos.NI] Like '*" & var_NI.Column(0) & "*'"


    .................................................................................
    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
    pedrohgb7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 23/04/2012

    [Resolvido]Város filtros relatorios Empty Re: [Resolvido]Város filtros relatorios

    Mensagem  pedrohgb7 29/8/2012, 18:57

    var_NI = txt_PesqNI
    var_Nome = txt_PesqNome
    var_Categoria = cb_Categoria.Value
    var_Local = cb_Local.Value

    var é a variável mesmo, eu atribuo as estas variaveis o valor dos controles nos forms.

    Testei das duas maneiras e não funcionou.

    'strWhere = "[Produtos.Nome] Like '*" & var_Nome & "*' And " _ ' esta linha da certo
    '& " [Produtos.NI] Like '*" & var_NI & "*'"
    Quando eu deixo somente estes dois filtros, que são a caixa de texto, filtra normal.

    agora quando eu incluo os outros filtros que são combobox, abre um popup pedindo pra eu colocar os parametros

    strWhere = "[Produtos.Nome] Like '*" & var_Nome & "*' And " _
    & " [Produtos.NI] Like '*" & var_NI & "*' And " _
    & " Produtos.CategoriaID Like '*" & var_Categoria & "*' And " _
    & " Produtos.LocalID Like '*" & var_Local & "*'"

    aparece uma janelinha popup Produtos.CategoriaID e depois Produtos.LocalID.

    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Város filtros relatorios Empty Re: [Resolvido]Város filtros relatorios

    Mensagem  criquio 29/8/2012, 19:02

    Isso acontece quando o nome de campo é inexistente na tabela de origem. Verifique se os nomes estão grafados corretamente igual está na tabela.


    .................................................................................
    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
    pedrohgb7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 64
    Registrado : 23/04/2012

    [Resolvido]Város filtros relatorios Empty Re: [Resolvido]Város filtros relatorios

    Mensagem  pedrohgb7 29/8/2012, 19:12

    Vlew criquio.

    Eu estava filtrando pelos campos da combo, mas eles não estavam na origem de dados do relatorio.

    Obrigado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Város filtros relatorios Empty Re: [Resolvido]Város filtros relatorios

    Mensagem  criquio 29/8/2012, 19:39

    O fórum agradece o retorno.


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


    Conteúdo patrocinado


    [Resolvido]Város filtros relatorios Empty Re: [Resolvido]Város filtros relatorios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 23:53