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]Abrir relatório filtrado por caixa de combinação

    SAMIA
    SAMIA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 39
    Registrado : 26/08/2013

    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  SAMIA 11/9/2013, 20:52

    Olá pessoal sou nova no access e estou precisando de ajuda será que alguém pode me ajudar? Desde já agradeço

    Tenho um controle de calibração de manômetros, tenho um formulário com uma caixa de combinação onde lista os manômetros por escala de pressão, a origem da linha é uma consulta.
    Tenho um botão onde abre relatório, queria que o relatório abrisse conforme as informações da minha caixa de combinação, por exemplo:
    Quando selecionar escala de pressão exemplo: 0 a 5 kgf/cm² o relatório abrisse só com os dados do manômetro de 0 a 5 kgf/cm².
    Estou usando um código que me passaram, mais não deu certo o relatório abre sem filtrar as informações o código é esse:
    Private Sub Comando33_Click()
    'Declaração das variáveis
    Dim stDocName, stCriterio As String
    'Atribuindo os valores às variáveis
     stDocName = "CALIBRAÇÃO MANÔMETROS"
     stCriterio = "[cborel]"
    ' Chamando o relatório
    DoCmd.OpenReport "CALIBRAÇÃO MANÔMETROS", acViewReport, stLinkCriteria
    End Sub


    Última edição por SAMIA em 13/9/2013, 20:49, editado 1 vez(es)
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty Re: [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  CrisMaleta 11/9/2013, 21:06

    Fala Samia!!!!

    Seguinte... não filtrou nada, porque você não passou nenhum parâmetro....

    Private Sub Comando33_Click()

    'Declaração das variáveis
    Dim stDocName, stCriterio As String

    'Atribuindo os valores às variáveis
    stDocName = "CALIBRAÇÃO MANÔMETROS" 'Aqui você atribui o nome do relatório a ser aberto.
    stCriterio = "NomeDoCampo = " & NomeDoCombo.column(0) 'Aqui você deve colocar o parâmetro de filtro.

    ' Chamando o relatório
    DoCmd.OpenReport stDocName , acViewPreview, stCriterio

    End Sub


    Você precisa ter na consulta do relatório a referencia do seu combobox....
    Em stCriterio, é necessário colocar o campo que deve ser filtrado... ficaria algo do tipo...
    stCriterio = "NomeDoCampo = " & NomeDoCombo.column(0)

    Tente fazer as alterações e vamos falando!!!!

    Desde já agradeço....

    Abraço a todos!!!!!
    SAMIA
    SAMIA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 39
    Registrado : 26/08/2013

    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty Re: [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  SAMIA 12/9/2013, 15:14

    Sabe o que acontece eu me enrolo no critério o nome do campo é: escala de pressão nome do combo cborel então o critério abaixo ficaria como?

    stCriterio = "NomeDoCampo = " & NomeDoCombo.column(0) 'Aqui você deve colocar o parâmetro de filtro.

    Você pode me ajudar?
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty Re: [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  CrisMaleta 12/9/2013, 16:02

    Fala Samia.....

    Olha só....
    Se entendi direito, ficaria assim....

    Veja se funciona!!!!!

    stCriterio = "[escala de pressão] = " & cborel.column(0) 'Aqui você deve colocar o parâmetro de filtro.


    Desde já agradeço....

    Abraço a todos!!!!!
    SAMIA
    SAMIA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 39
    Registrado : 26/08/2013

    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty Re: [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  SAMIA 13/9/2013, 16:40




    O problema era no critério de filtro da consulta do relatório consegui colocando no campo que eu queria filtrar o seguinte critério: como [formulário]![meu formulário]![minha combo]

    ficou ótimo muito obrigado!!!estou aprendendo muito com vocês!!! abraço.
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty Re: [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  CrisMaleta 13/9/2013, 17:33

    Fala Samia....

    Ainda bem que ficou tudo resolvido!!!!!
    Bora pro próximo problema!!!! bounce bounce bounce bounce bounce bounce bounce bounce 

    Não esquece de editar o primeiro post e selecionar como "Resolvido"

    Desde já agradeço....

    Abraço a todos!!!!

    Conteúdo patrocinado


    [Resolvido]Abrir relatório filtrado por caixa de combinação Empty Re: [Resolvido]Abrir relatório filtrado por caixa de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 06:55