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


3 participantes

    [Resolvido]Critério relatório Consulta Ref cruzada

    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 23/3/2012, 15:34

    Olá,
    Tenho um relatório onde os dados são de uma consulta ref cruzada.
    Pretendo abrir esse relatório através de um botão num form, esse form tem uma comboBox Meses para filtrar os dados na consulta.
    Ex: Selecionando o mês de Janeiro na combo, e ao clicar no botão me abra o relatório só com os dados referentes ao mês de Janeiro.
    Na consulta já existe o campo mês.
    Se colocar no critério da consulta "Janeiro" ele abre direito.
    Se colocar no critério Forms!nomeform!cmbMeses não funciona
    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  JPaulo 24/3/2012, 11:57

    Veja o simples;

    http://maximoaccess.forumeiros.com/t95-form-filtra-consulta-de-referencia-cruzada



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new Instruções SQL como utilizar...
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 24/3/2012, 19:06

    Obrigado JPaulo pela ajuda,
    mas o meu problema continua sem resolver uma vez que não consigo abrir o relatório que é alimentado pela consulta.
    Consigo já abrir a consulta através do filtro mas no relatório dá-me o seguinte erro:
    Se no formulário estiver selecionado o mês de Janeiro, o 1º da lista da combo, o relatório abre exatamente como a consulta.
    Se selecionar outro mês qualquer dá o seguinte erro:
    ..O motor de base de dados do Microsoft Access não reconhece " como sendo uma expressão ou um nome de campo válido.
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  João afonso 25/3/2012, 00:28

    Boa noite futrecom!
    João Paulo deixe eu dar só uma ajudinha.

    futrecom o campo Mês da sua consulta deve esta com criterio ligando até o comb do seu formulário que deve estar desacoplado:

    Ex: [Formulários]![Nome do seu formulário]![Campo do formulário]

    O relatório deve estar buscando informação desta consulta.

    No botão do seu formulário que vai fazer a pesquisa coloque no evento ao clicar:

    Dim strNomeDoc As String
    strNomeDoc = "Seu Relatório de pesquisa"
    DoCmd.OpenReport strNomeDoc, acViewPreview, "Sua Consulta que alimenta o relatório"
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 25/3/2012, 12:28

    Obrigado João Afonso
    Não entendi muito bem a primeira parte da tua resposta, mas julgo que tenho tudo direito.
    O que me está a fazer confusão é o facto de ao selecionar o mês de janeiro o relatório abre corretamente, selecionando outro mês qualquer dá o erro que referi acima.
    Estranho!!
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  João afonso 26/3/2012, 11:32

    Já que o relatório busca informação da consulta que esta com criterio e o criterio seja igual a este abaixo.
    Ex: [Formulários]![Nome do seu formulário]![Campo do formulário]
    e mesmo assim não esta dando certo então disponibilise essa parte do seu banco de dados para podermos lhe ajudar.
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 26/3/2012, 13:56

    Obrigado João Afonso,
    Acho que o problema está detetado, ou seja:
    A consulta ref cruzada sem filtro vai-me dar 12 colunas (Mês de Janeiro tem dados para 12 colunas e daí o relatório abrir corretamente no mês de Janeiro)
    mas os outros meses têm 2, 4, 5 ou 6 colunas, mas nenhum tem as 12 colunas, por isso é que a consulta com o filtro abre corretamente mas o relatório que está alimentado por essa consulta não abre.
    Há alguma solução para isto?
    O relatório foi criado antes do filtro.
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  João afonso 26/3/2012, 17:28

    Na programação tudo tem jeito futrecom.

    veja se entendi!

    você tem uma tabela XXXXX que tem campos: Janeiro, Fevereiro, Março e etc... até Dezembro onde completa os 12 meses.
    Você coloca o filtro em janeiro ai você ver somente janeiro os demas meses não.

    ou

    Você tem uma tabela XXXXX que tem um campo comb. com os 12 meses pré cadastrados.
    ai coloca o filtro neste campo lincando com o comb do formulário que ele busca o mes selecionado na consulta e joga no relatório.

    Ex. na consulta: [Formulários]![Nome do seu formulário]![Campo do formulário]

    O relatório deve estar buscando informação desta consulta.

    No botão do seu formulário que vai fazer a pesquisa coloque no evento ao clicar:

    Dim strNomeDoc As String
    strNomeDoc = "Seu Relatório de pesquisa"
    DoCmd.OpenReport strNomeDoc, acViewPreview, "Sua Consulta que alimenta o relatório"

    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 26/3/2012, 18:51

    Mais uma vez obrigado João,
    Para melhor entenderes vou colocar a bd.

    http://www.2shared.com/file/P-P4nweJ/Ranking.html
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  João afonso 27/3/2012, 05:02

    Bom dia futrecom!

    Veja se é isso que você quer, no formulário tem algumas informações.

    http://speedy.sh/H9fnd/Ranking-25-03-2012.accdb
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 27/3/2012, 10:09

    Obrigado mais uma vez João,
    Você alterou um pormenor que é fundamental, o cabeçalho de coluna não é o mês mas sim a Posição.
    Eu é que pretendo abrir o relatório filtrando pelo mês, ou seja, quero um relatório por mês.
    avatar
    Convidad
    Convidado


    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  Convidad 27/3/2012, 11:58

    http://www.blueclaw-db.com/report_dynamic_crosstab_field.htm
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 27/3/2012, 13:46

    Obrigado Mário
    Não sei se é por ter access 2010, mas o código dá-me erros, ou por não entender muito bem o que tenho de fazer.
    Tens em cima a bd de exemplo se conseguires resolver o problema e ma enviares agradeço.
    Obrigado
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  João afonso 27/3/2012, 17:50

    futrecom ajustei seu banco como queres, coloquei dois exemplos no formulário principal.

    um abre um formulário e o segundo abre um relatório, onde você pode fazer a pesquisa e clicar no botão para ver o relatório no modo de impressão.



    http://speedy.sh/CUgsG/Ranking-1-25-03-2012.accdb
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 27/3/2012, 22:45

    Agradeço imenso a toda a gente que me tentou ajudar, pricipalmente o João Afonso que me apresentou uma solução que não sendo a que eu pretendo, poderá me ajudar a resolver o problema.
    Julgo que a solução ideal será a apresentada pelo link do Mário, o problema está no entendimento do código e na sua aplicação.
    Deixarei o tópico aberto mais algum tempo na espectativa de surgir mais alguém ou os mesmos com uma melhor solução, desde que o Forum autorize.
    Muitos parabéns ao Forum e obrigado pela ajuda.
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 4/4/2012, 11:02

    Uma vez que não houve mais ideias dou o tópico como encerrado.
    Muito obrigado a todos.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  JPaulo 4/4/2012, 11:12

    Dê uma olhada neste exemplo.

    http://dl.dropbox.com/u/771097/hugo_II.rar



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new Instruções SQL como utilizar...
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 4/4/2012, 13:53

    Obrigado JPaulo,
    é isso mesmo consegui resolver o problema com algumas modificações porque não preciso da coluna total.
    Já agora e para o mesmo relatório será possivel ordenar o cabeçalho de coluna num campo texto com números?
    eu exemplifico:
    1, 2, 3, 4, 5, 6, 7, 8E, 8D, 9, 10, 11 o que me aparece é o seguinte:
    1, 10, 11, 2, 3, 4, 5, 6, 7, 8E, 8D, 9

    O que eu pretendia era o cabeçalho de coluna ordenado como está no 1º caso, ou seja, de 1 a 11
    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  JPaulo 4/4/2012, 16:03

    Feliz feliz por resolver.

    A ordenação saí assim, porque esse campo está em Texto.




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Critério relatório Consulta Ref cruzada Folder_announce_new Instruções SQL como utilizar...
    avatar
    futrecom
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 12/09/2011

    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  futrecom 4/4/2012, 21:48

    Ok grande Abraço
    muito Obrigado

    Conteúdo patrocinado


    [Resolvido]Critério relatório Consulta Ref cruzada Empty Re: [Resolvido]Critério relatório Consulta Ref cruzada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:58