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


4 participantes

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 31/12/2013, 01:06

    Olá amigos

    Estou com um problema que não faço ideia de onde localizar o erro.
    Ao solicitar a impressão de um relatório via formulário, aparece um erro alegando o uso de " (aspas").
    Vejam no arquivo anexo.

    O erro aparece no formulário inicial.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  formiga10x 31/12/2013, 05:19

    Bom dia João, amigo fiz a solicitação de impressão de relatório dos dois bd's e não ocorreram erro nenhum aqui.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 31/12/2013, 12:03

    Bom dia!

    Como dizem aqui na minha terra: "É pra cai a roda mesmo!!"

    Dá uma olhada na imagem do arquivo anexo.

    Tentei compactar e reparar, reconstruí as consultas e o formulário e nada.

    De qualquer forma, grato pelo retorno.

    Feliz ano novo!!
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Continua com o erro

    Mensagem  João Ricardo 7/1/2014, 00:30

    Olá amigos!

    Refiz todo o processo, reconstruindo o formulário e o erro continua.

    Deem uma olhada e veja o que pode ser.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Uilson Brasil 7/1/2014, 23:16

    João,

    O problema não está no código vba e nem no formulário e sim no relatório, os campos não são reconhecidos.


    Abraços,



    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 8/1/2014, 00:01

    O seu relatório tem campos que em sua consulta não existe.

    Por exemplo
    Caixa texto de nome 03/12 tem como fonte de controle um campo de nome 03/12... So que este não existe na consulta.

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 8/1/2014, 01:06

    Entendi, mas não sei como resolver!

    Como faço para montar o relatório considerando sua base de dados em uma consulta de referência cruzada e, que nesse caso, não há um número definido de campos data, ou seja, este número de campos depende da quantidade de avaliações que forem feitas em determinado período.

    ??????
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 14/1/2014, 17:38

    Existe um número máximo de campos para a consulta de referencia cruzada?

    Envie um modelo com a consulta de referencia cruzada e um modelo que como deseja que fique o relatório para que possamos ver isto pra ti.

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 14/1/2014, 19:07

    Grato amigo

    Nos arquivos anexos tem o documento.
    O relatório é o relNotaMuralAlojamento (na dúvida é o que usa fontes grandes que é para divulgação) e a consulta é a única de referência cruzada. Deve ser a qryNotasMuralAlojamento

    Não te mando novamente porque estou em viagem e o note que estou usando não é o meu e não tem o Access.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 15/1/2014, 01:07

    Aguardo o Modelo.

    Cumprimentos
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 15/1/2014, 15:27

    Grato pelo retorno

    segue o link
    O relatório é relNotasMuralAlojamento

    Felicidades
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 17/1/2014, 18:25

    Boa tarde João... Você disse que não há um numero exato de avaliações e que este número pode variar por período..
    Pergunto: Há um número máximo.. digamos que não ultrapasse X avaliações?

    De uma breve descrição de como seria a lógica disso.

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 17/1/2014, 20:23

    Obrigado pelo retorno

    Posso fixar em até 6 avaliações, no máximo.

    Felicidades
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 17/1/2014, 20:37

    Compreendi.. Agora se possível me de uma breve descrição do que pretende citando os objetos envolvidos..

    Algo assim:  Abro o Form X, clico no botão y.. abre o relatório n... que precisa exibir os dados da colnsulta C de tal e tal forma...


    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 18/1/2014, 00:14

    Olá Harysohn

    Seguem melhores explicações. Estava com pressa qdo encaminhei a última resposta.

    ao abrir o formulário Impressão das notas para alojamento, preenche os campos data inicial e data final e clica no botão gerar relatório aciona a consulta qryNotasMuralAlojamento que por sua vez abre o relatório relNotasuralAlojamento.

    qryNotasMuralAlojamento   -   referência cruzada
    A consulta acima é baseada na consulta qryNotaMuralAloj e esta consulta vem das seguinte tabelas:

    tblAvaliador
    tblNota
    tblInspetor
    tblAlojamento

    Felicidades


    Última edição por João Ricardo em 18/1/2014, 03:44, editado 1 vez(es) (Motivo da edição : Inserir dados)
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 27/1/2014, 14:45

    Olá Harysohn

    Tem alguma novidade?
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 1/2/2014, 01:46

    Boas Amigo.. O Tópico havia me sumido à lista...

    Resolveste?

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 2/2/2014, 01:58

    Olá, sem problemas

    Ainda não resolvi o problema.
    Não sei como fixar o número de avaliações para compor o relatório.

    Vou fixar o número máximo de avaliações em 6.

    Até mais.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 4/2/2014, 01:23

    Olá pessoal, alguém tem alguma ideia?
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 8/2/2014, 05:00

    Fala Piloto

    Alguma novidade  bounce bounce bounce   Shocked Shocked 
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 8/2/2014, 17:24

    Vamos lá amigão.. Reaviva-me a memória..

    Vamos resolver isto.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 8/2/2014, 17:29

    Manda o anexo novamente citando detalhes..
    Vamos resolver este..

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 8/2/2014, 21:57

    Fala meu amigo

    Grato pelo retorno
    As avaliações poderão ser de uma a seis notas para cada alojamento.
    Qdo um alojamento for avaliado, todos serão, portanto não ficarão alojamentos sem notas.

    Veja o anexo novamente

    Notas
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 23/2/2014, 14:36

    Olá amigos!

    Alguma novidade? Tenho pesquisado mas não consegui resolver o problema.
    Se alguém tiver uma ideia, me dá um help

    Abraços
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 28/2/2014, 13:35

    Vamos la joão Ricardo, perdoe-me pela demora estive em viagem.

    Refresque-me a memória..

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 28/2/2014, 16:33

    Olá Piloto, grato pelo retorno!

    Por aqui a correria também está grande.

    Segue em anexo a situação proposta.


    Clique aqui Notas Alojamento
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 1/3/2014, 00:39

    Ok... me de um exemplo de data inicial e final para que eu possa testar aqui.. e cite o resultado que espera.

    Aguardo, cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 1/3/2014, 02:55

    Ok! Segue!  sunny 

    Data inicial: 03/12/13 ou 03/12/2013
    Data final: 19/12/13 ou 19/12/2013

    O resultado final é idêntico ao da tabela apresentada no documento do arquivo anexo (.docx)
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 8/3/2014, 03:31

    Amigos

    Novidades!!
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 8/3/2014, 14:39

    Boas João.. tenho falhado contigo.. mas o tempo tem estado curto..
    Vou tentar resolver isto pra ti ainda hoje.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 8/3/2014, 21:18

    Ok.. então os campos da consulta não serão sempre a mesma quantidade dependendo das datas digitadas...
    é isso?
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 8/3/2014, 22:42

    Isso mesmo!
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 8/3/2014, 22:54

    Boas João.. será um bom desafio este.. Pensei que seria mais fácil..

    O que eu havia pensado?

    Carregar a consulta de referencia cruzada em um recordset, contar quantos campos tem..
    e ao abrir o formulário carregar o controlSource dos objetos com os respectivos campos da consulta... algo assim:



    Dim StrSQL As String
    Dim Rs As DAO.Recordset

    StrSQL = "PARAMETERS Me.DataIni DateTime, Me.dataFin DateTime;" _
    & " TRANSFORM Avg(qryNotaMuralAloj.Média) AS MédiaDeMédia SELECT qryNotaMuralAloj.Alojamento, Avg(qryNotaMuralAloj.Média) AS ValorMedio" _
    & " FROM qryNotaMuralAloj WHERE (((qryNotaMuralAloj.dataAvaliação) Between Me.DataIni" _
    & " And Me.dataFin))GROUP BY qryNotaMuralAloj.Alojamento, qryNotaMuralAloj.dataAvaliação" _
    & " PIVOT Format$([dataAvaliação],'dd/mm',0,0);"

    Set Rs = CurrentDb.OpenRecordset(StrSQL)
    CampCount = Rs.Fields.Count

    If CampCount = 3 Then
    Me.lbData1.Caption = Rs(2).Name
    Me.txtData1.ControlSource = "= " & Rs(2).Name & ""
    ElseIf CampCount = 4 Then
    Me.lbData1.Caption = Rs(2).Name
    Me.txtData1.ControlSource = "= " & Rs(2).Name & ""
    Me.lbData2.Caption = Rs(3).Name
    Me.txtData1.ControlSource = "= " & Rs(3).Name & ""
    ElseIf CampCount = 5 Then
    Me.lbData1.Caption = Rs(2).Name
    Me.txtData1.ControlSource = "= " & Rs(2).Name & ""
    Me.lbData2.Caption = Rs(3).Name
    Me.txtData2.ControlSource = "= " & Rs(3).Name & ""
    Me.lbData3.Caption = Rs(4).Name
    Me.txtData3.ControlSource = "= " & Rs(4).Name & ""
    End If


    Porém a sql gera erro de parâmetros insuficientes (2)

    Postei uma dúvida no fórum sobre isto..
    A alternativa que temos é seguir a risca este excelente artigo da microsoft que é justamente sobre isto:

    http://smallbusiness.support.microsoft.com/pt-br/kb/328320

    Tentarei fazer o que o link acima ensina.. porém não o posso agora.. Vou a um aniversário do meu sobrinho

    Boa Noite!
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 9/3/2014, 03:12

    Piloto, muito obrigado pelo retorno!!

    Veja o arquivo anexo. Foi dele que eu fiz as adaptações para este que está dando erro!

    Tentei converter noutro formato que não fosse 2010/2013, mas não aceita. Há uma mensagem de aviso informando que se for convertido, o novo formato não suporta algumas funcionalidades.

    Download

    Eu entendo muito pouco de VBA, ainda não vou muito além das funções básicas, portanto se com esse arquivo o problema seria resolvido bem mais rápido, peço-lhe desculpas por não ter enviado antes.

    A propósito, felicidades para seu sobrinho!


    Editei esta mensagem para inserir o link de onde consegui o arquivo base "por enquanto base do problema" Foi JPaulo quem publicou.

    http://maximoaccess.forumeiros.com/t215-relatorio-referencia-cruzada
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 9/3/2014, 11:49

    Justamente, o exemplo postado pelo JP é o sugerido pelo exemplo da microsoft..

    Verei sobre a adaptação para o teu BD.

    Cumprimentos.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Avelino Sampaio 9/3/2014, 12:05

    Piloto,

    veja a programação utilizada neste exemplo:

    http://maximoaccess.forumeiros.com/t17737-relatorio-nao-atualiza

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 9/3/2014, 12:39

    Está ai amigão, adaptado do exemplo do JP...
    Só um porém, tive que utilizar o frmTeste...
    Não sei o porque ao utilizar o frmImpressaoNotaMuralAloj, ele não reconhece os parâmetros DataInicial e DataFinal.
    Tentei descobri o porque dá o erro: Item não encontrado nesta coleção, porém não o consegui.
    Pedirei ao Mestre JP que visite este tópico e consiga nos ajudar.. porque eu fiquei intrigado com isto.
    Na consulta coloquei os paramentos Nome do Formulário e caixa texto corretos, porém ao abrir o relatório, no evento ao abrir gera o erro citado.

    Creio que deste exemplo abaixo já dá pra você continuar.


    https://dl.dropboxusercontent.com/u/26441349/Jo%C3%A3oRicardo_Notas.rar


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 9/3/2014, 12:41

    Irei ver o teu exemplo Mestre Avelino.. No entanto se pudesse ver para nós o porque não consegui quando utilizei outro formulário com nomes de caixas texto diferentes do exemplo do JP...

    Confesso que tentei mas não o consegui!

    Abraços.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 9/3/2014, 12:56

    Ei-lo com o nome de formulário e caixas texto iguais ao teu..

    Não me pergunte o porque.. más com o teu formulário não dá certo de jeito nenhum.
    Renomeei o frmTeste para frmImpressaoNotaMuralAloj
    e as caixas texto para DataInicial e DataFinal  e deu certo
    Ainda há que se fazer adaptações no que será exibido nais caixas texto que fazem o papel de rótulo.. Head de 1 a 6, porém creio que a parte mais difícil esta pronta.


    https://dl.dropboxusercontent.com/u/26441349/Jo%C3%A3oRicardo_Notas_1.rar

    Desculpe a demora.
    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 10/3/2014, 02:43

    Muito obrigado meu amigo!

    Agradeço também a todos os outros que colaboraram para resolver o problema.

    Estou tentando acertar um detalhe que me apareceu.
    Ao tentar carregar o relatório, dá erro na linha de comando abaixo. Diz que o Access não pode localizar o campo Head7.

    Código:
     Me("Head" + Format(intColumnCount + 1)) = "Totals"

    Vi que se definirmos 6 colunas, será adicionada mais uma para os TOTAIS e então sai do laço For. É isso mesmo? Por que então dá erro?

    Se usar pontos de interrupção ele vai de 1 a 6, conforme definido, mas dá erro em 7.

    Eu atribui 4 notas e dá o mesmo erro.

    Como diz um aluno meu: "Incuquei"
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 10/3/2014, 12:31

    Simples.. porque tal não existe..

    Este exemplo vai adicionando nomes aos objetos e carregando-os de acordo com loop's baseado na quantidade de colunas da consulta..
    Como havia dito serão necessárias adaptações nos restantes dos códigos pois apenas trabalhei no evento ao Abrir..

    Poste o exemplo atual e veremos isto.

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 11/3/2014, 00:22

    Grande Piloto!

    Vou tentar fazer porque agora passou de necessidade para uma questão de honra! Mas não dispenso a ajuda de forma alguma, pois ainda tenho muita dificuldade com o VBA.
    Amanhã posto o progresso ou não deste problema.

    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 11/3/2014, 02:09

    Que ótimo, sábia decisão, assim o vosso aprendizado aumentará cada vez mais, mesmo que não obtenha sucesso aqui ou ali..
    Foi assim e é que penso.. e sigo sempre aprendendo.

    Boa noite.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 11/3/2014, 05:12

    Piloto, consegui na força bruta!!

    Ainda não entendi muito bem o que foi feito, mas deu certo copiando os códigos do exemplo que lhe enviei por último - modelo da Microsoft.
    Eu eliminei os códigos referentes à seção rodapé do relatório que não é necessário e criei o número de campos igual ao número de notas a serem atribuídas, mais um para a coluna ValorMedio. Também encontrei eliminei no VBA os códigos para a coluna totais.

    Não consegui de forma alguma mudar o nome do campo ValorMedio para Média. Ajustei nas consultas, tentei colocar na propriedade Legenda do campo na consulta, mas não deu certo. Sei que este campo é o Head2, mas não consegui mudar. Por favor, veja se vc consegue e me diga onde foi alterado porque eu realmente não descobri.

    Muito obrigado mais uma vez pelo esforço dispensado, motivação e aprendizado proposto. Valeu mesmo!!

    Segue abaixo para download

    Notas

     Basketball bounce cheers Question Surprised study scratch

    A propósito, os Smileys são escolhas da minha filhinha.
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 11/3/2014, 22:31

    Agradeça a ela pelos Smiles...Me extraiu um sorriso... Obrigado.

    Bem.. O que aparece na caixa texto? e o que deveria aparecer?

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 12/3/2014, 00:33

    Fala Piloto.

    No relatório, a última coluna é a média de todas as outras. Nessa coluna o cabeçalho aparece escrito ValorMedio e deveria aparecer Média.
    Não consegui alterar.

     What a Face cyclops Very Happy
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 17/3/2014, 01:34

    Manda o baita ai..

    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 17/3/2014, 12:56

    Está no anexo

    Muito obrigado


    Download
    avatar
    Convidado
    Convidado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Convidado 18/3/2014, 02:16

    Abra o relatório em modo Design
    Clique em Cabeçalho da Pagina, vá nos eventos Ao formatar e substitua o código pelo abaixo:


    Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)

    Dim intX As Integer

    ' Put column headings into text boxes in page header.
    For intX = 1 To intColumnCount
    '---------------------------------
    'Aplica o nome nos devidos rótulos
    '---------------------------------
    Me("Head" + Format(intX)) = rstReport(intX - 1).Name
    '----------------------------------------------------------------
    'Se o rótulo tiver o texto "ValorMédio" modifica o texto para "Média"
    '----------------------------------------------------------------
    If Me("Head" + Format(intX)) = "ValorMedio" Then
    Me("Head" + Format(intX)) = "Média"
    End If
    Next intX

    ' Make next available text box Totals heading.
    'Me("Head" + Format(intColumnCount + 1)) = "Tot" ANULEI AQUI
    '---------------------------------------
    ' Esconde as caixas texto não utilizadas
    '---------------------------------------
    For intX = (intColumnCount + 2) To conTotalColumns
    Me("Head" + Format(intX)).visible = False
    Next intX

    End Sub


    Cumprimentos.
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  João Ricardo 18/3/2014, 02:28

    PERFECTO!!!!!!!

    Muito bom

    Muito obrigado mais uma vez

     cheers bom bounce rabbit cyclops pirat tongue Razz Surprised Very Happy Laughing Basketball jocolor geek queen king 

    Conteúdo patrocinado


    [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada Empty Re: [Resolvido]Erro ao montar relatório baseado em consulta de referência cruzada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 13:24