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

    [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..."

    Highlander8
    Highlander8
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 25/10/2011

    [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..." Empty [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..."

    Mensagem  Highlander8 9/9/2014, 15:35

    Bom dia meus Amigos!
    Como estão?
    Preciso de vcs....

    Ao gerar um relatório, o mesmo apresenta um erro: "This expression is typed incorrectly or is too complex to be evaluated..."

    Estou usando o Access 2003.

    É um relatório simples e NÃO possui subrelatorios.
    Já executei a consulta somente e os dados são mostrados.
    Mas quando tento pelo relatório, dá o erro acima mencionado.

    Desde já agradeço e aguardo um retorno.

    Um grande abraço a todos!

    Victor Alencar.


    .................................................................................
    Private Sub Help_AfterUpdate()
    If Me.Help = "Pude ajudar" Then
    MsgBox("Foi um prazer!")
    Else
    MsgBox(“Tentarei novamente...")
    End If
    End Sub

    Highlander.
    Roberto_1977
    Roberto_1977
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 831
    Registrado : 01/10/2013

    [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..." Empty Re: [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..."

    Mensagem  Roberto_1977 9/9/2014, 16:19

    Boa tarde,

    Seria melhor postar a BD para dar uma vista e tentar ver k se passa.
    Highlander8
    Highlander8
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 25/10/2011

    [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..." Empty Mensagem de erro ao gerar o relatório... "This expression is too complex..."

    Mensagem  Highlander8 9/9/2014, 16:27

    Amigos, consegui resolver.

    Este erro aparece quando você efetua um cálculo na consulta da onde o relatório será alimentado. E este calculo apresenta ERRO.
    Como por exemplo, no calculo voce pode estar dividindo um valor por ZERO (0).
    Se vc excutar a consulta sozinha ela funfa, mas se rodar o relatorio dá este erro.

    Achei o seguinte em um fórum:
    " EUREKA!!! After 3 days of searching for a solution online, I finally found it.

    I thought that I had put criteria on my data to eliminate DIV/0 issues (setting criteria to filter out data > 0 for those values). Then, I saw the following suggestion in an online forum:

    To resolve this problem, go to check the calculate fields, modify the error you could find. e.g. checked if the denominator of the calculated field was not 0 before doing your calculatoins.

    Sample: field1: iif([fielda] = 0, 0, ( / Fielda))

    Once I used this type of expression for any calculated fields using division, I was able to run the report successfully.

    So, Gerard, you were absolutely correct. It was an issue with my data stemming from my incorrect use of calculated fields.

    Thank you all so much, your help did send me down the correct path. AND, I learned some made new skills using forms. Smile
    "

    Voce resolve este problema com o codigo: iif([fielda] = 0, 0, ( / Fielda))
    OU
    Voce pode ir direto na sua tabela e ver se o campo pelo qual vc está dividindo é ZERO ou NULO.

    Tópico resolvido!

    Um abraço a todos!




    .................................................................................
    Private Sub Help_AfterUpdate()
    If Me.Help = "Pude ajudar" Then
    MsgBox("Foi um prazer!")
    Else
    MsgBox(“Tentarei novamente...")
    End If
    End Sub

    Highlander.
    Roberto_1977
    Roberto_1977
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 831
    Registrado : 01/10/2013

    [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..." Empty Re: [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..."

    Mensagem  Roberto_1977 9/9/2014, 16:48

    Ainda bem que consegui resolver.... Laughing

    Não se esqueça de marcar como [RESOLVIDO]

    O Forum agradece.
    Highlander8
    Highlander8
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 25/10/2011

    [Resolvido]Mensagem de erro ao gerar o relatório... "This expression is too complex..." Empty Mensagem de erro ao gerar o relatório... "This expression is too complex..."

    Mensagem  Highlander8 9/9/2014, 18:35

    Ok.
    Muito obrigado Roberto.

    Um grande abraço à todos do melhor fórum de Access que conheço!
    Vlw!


    .................................................................................
    Private Sub Help_AfterUpdate()
    If Me.Help = "Pude ajudar" Then
    MsgBox("Foi um prazer!")
    Else
    MsgBox(“Tentarei novamente...")
    End If
    End Sub

    Highlander.

      Data/hora atual: 17/4/2021, 18:41