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]Erro para abrir o relatório

    avatar
    FlavioLima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 107
    Registrado : 14/02/2016

    [Resolvido]Erro para abrir o relatório Empty [Resolvido]Erro para abrir o relatório

    Mensagem  FlavioLima 14/4/2016, 02:20

    Tenho um formulário que tem a fonte de registro a "taproc"

    Fiz um botao com o seguinte código pra abrir o relproc1:

    DoCmd.OpenReport "RELPROC1", acViewPreview, , "[Código] = " & Me.Código

    Esse relatório é baseado numa consulta que puxa os dados direto e somente da "taproc"

    Ocorre que começou a dar este tipo de erro:

    erro escreveu:Erro em tempo de execução 3075

    Erro de sintaxe (operador faltando) na expressão de consulta '[Código] ='.

    O meu relatório tem como fonte de controle a consulta e nele eu uso textbox pra colocar conteúdo de vários campos em rich text format usando na fonte de controle da textbox código do tipo ="Eu, " & [Cliente2] & " devidamente ciente de tal assunto, grato."

    Este erro só está acontecendo quando abro o sistema no shift, quando abro ele normalmente não acontece, mas estou preocupado de dar erro na hora de compilar, dividir e transformar em accdr pra botar ele em rede...

    Alguém poderia dar uma opinião do que poderia ser?
    Me parece que a consulta está com problemas, mas não sei ao certo.


    Última edição por FlavioLima em 14/4/2016, 15:58, editado 1 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7182
    Registrado : 15/03/2013

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  ahteixeira 14/4/2016, 13:28

    Olá Flavio, teste assim:

    Código:
    DoCmd.OpenReport "RELPROC1", acViewPreview, , "[Código] = '" & Me.Código &"'"
    Abraço
    avatar
    FlavioLima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 107
    Registrado : 14/02/2016

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  FlavioLima 14/4/2016, 14:46

    Obrigado mestre,

    testei e apresentou uma tela diferente de erro:


    3464 escreveu:erro em tempo de execução 3464
    tipo de dados incompatível na expressão de critério.

    voltei ao codigo anterior e no computador aqui do escritorio está funcionando normalmente,
    o erro aconteceu a noite, quando estava em casa,

    uso o acess 2007 sp3, a noite vou testar e ver se lá em casa o sp3 está instalado, mas creio que está...

    Estou pensando em refazer as consultas, pois apos feitas eu tive um problema com o campo "endereço" no relatório, a texto box não lia o campo de jeito nenhum, só resolvi quando mudei na "tabelaproc" o campo "endereço" para "endereco" sem o "Ç"
    Conferi na consulta e no relatório e mudei manualmente o que precisou, continuou funcionando normalmente, só qdo cheguei em casa pra continuar meu
    trabalho no pc de lá deu erro, hoje estou de volta ao trabalho e o erro não aparece...

    Confuso.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3913
    Registrado : 14/08/2013

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  FabioPaes 14/4/2016, 18:19

    Se esse Campo '" & Me.Código &"' For do tipo NUMERO fica assim:

    " & Me.Código &"
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7182
    Registrado : 15/03/2013

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  ahteixeira 14/4/2016, 21:23

    Olá, conforme o colega Fábio indicou será assim:
    Código:
    DoCmd.OpenReport "RELPROC1", acViewPreview, , "[Código] = " & Me.Código &""
    Abraço
    avatar
    FlavioLima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 107
    Registrado : 14/02/2016

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  FlavioLima 15/4/2016, 03:48

    Testei os códigos e deram erro, o campo código q uso é a numeração automática do próprio acess.

    Já estava pra fazer upload numa versão pra teste, mas descobri o seguinte.

    Não sei porque nem como olhando as propriedades do relatório > dados > filtro está aparecendo algo do tipo: [Código] = 3
    Assim que eu retirei isto voltou a funcionar.
    Olhei os outros relatórios e estão aparecendo estes filtros...

    Eu sei que eu não coloquei isto, pode ter relação deu estar puxando dados da textbox, nao sei...

    Porque será q isto aconteceu não sei também, vou retirar este filtro, salvar e testar hoje e amanhã e ver se esse filtro vai ser preenchido de novo, se resolver com isto eu aviso, senão eu posto aqui o bd pra testes.

    Mesmo assim se alguém souber dizer porque ele preenche automaticamente eu agradeço.

    Essa parte do sistema funciona assim:
    Eu tenho o formulário de cadastro de clientes ligado a tabela de clientes e lá eu coloquei um botão para abrir o formulário de procurações ligado a tabela de procuração.
    Quando eu abro o formulário de procurações ele já me da um novo registro e puxa automaticamente o que está escrito no formulário de clientes, então eu adiciono algum dado pra poder salvar na tabela de procuração. A tabela de procuração é base da consulta q é base pro relatório, e quando uso o código DoCmd.OpenReport "RELPROC1", acViewPreview, , "[Código] = " & Me.Código &"" do formulario de procurações ele abre o relatório so mostrando o registro atual do formulario de procurações.

    Ficou bom o resultado, mas por algum motivo ele preencheu o campo filtro do relatório.
    Amanhã eu dou notícias, obrigado!

    Vi que em propriedades tem umas opções de filtro, tinha uma lá que estava permitir filtro "sim" daí mudei pra "nao" e o formulário que não abria voltou a abrir...

    tem opçao filtrar ao carregar q acho q ja estava em nao ou se estava em sim eu mudei por agora.

    Fiz isso na "intuição jedy", acho que fiz certo... Rolling Eyes
    avatar
    FlavioLima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 107
    Registrado : 14/02/2016

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  FlavioLima 18/4/2016, 13:28

    Bom,

    o problema sumiu por enquanto, continuo usando o código inicial, espero que não der problema na hora de por em rede no accdr...


    Vou dar o tópico como resolvido e qualquer coisa sei q posso contar com a ajuda dos amigos.

    Obrigado.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7182
    Registrado : 15/03/2013

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  ahteixeira 26/4/2016, 15:46

    Olá Flavio Lima, obrigado pelo retorno.
    Os utilizadores do fórum agradecem.
    Qualquer coisa estamos cá.
    Abraço
    avatar
    FlavioLima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 107
    Registrado : 14/02/2016

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  FlavioLima 6/5/2016, 03:10

    Hoje voltei em casa e testando o programa o erro voltou a aparecer, quando eu uso o comando, DoCmd.OpenReport "RELPROC1", acViewPreview, , "[Código] = " & Me.Código as vezes ele acaba colocando no filtro do formulario o código do registro que eu abri, e então ele não abre mais.

    E isso só ocorre quando abro o programa pelo shift e apenas do pc de casa, que está do mesmo jeito que o do escritorio, com acess 2007 sp3.

    Tive de apagar o campo filtro manualmente varias vezes e então resolvi testar como vocês falaram..

    DoCmd.OpenReport "RELPROC1", acViewPreview, , "[Código] = " & Me.Código &""

    Alguém sabe porque o acess está registrando o filtro do código dentro do relatório? bounce

    Até o momento testei e vou testar mais um pouco, mas parece que o erro não irá mais ocorrer... Deus me ajude... Shocked
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7182
    Registrado : 15/03/2013

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  ahteixeira 8/5/2016, 10:02

    Olá Flavio Lima, verifique nas propriedades do relatório RELPROC1, veja exemplo:
    [Resolvido]Erro para abrir o relatório 1gg9ir
    Abraço
    avatar
    FlavioLima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 107
    Registrado : 14/02/2016

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  FlavioLima 8/5/2016, 14:33

    É aí mesmo que está ocorrendo o problema caro mestre Teixeira.

    No campo filtro tem aparecido sem minha interferência escrito o [código] = 2 por exemplo, aí trava na hora de abrir.

    Eu modifiquei a opção de permitir filtros para não e mesmo assim continuou o problema.

    Agora acrescentei o final do comando na hora de abrir conforme voces falaram e acho que resolveu, mas como não sei o motivo não tenho certeza da solução, só posso esperar que tenha resolvido.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7182
    Registrado : 15/03/2013

    [Resolvido]Erro para abrir o relatório Empty Re: [Resolvido]Erro para abrir o relatório

    Mensagem  ahteixeira 9/5/2016, 11:57

    Ola, poste base de dados com a parte envolvida para se poder testar.
    Abraço

      Data/hora atual: 13/4/2021, 13:26