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]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 20/2/2022, 17:20

    Boa noite, galera do Forum.

    Meu BD está dando um erro nos subformulários. Acredito que seja nas consultas que os alimentam, por isso coloquei na sala de Consultas.
    Vejam na foto abaixo, no local destacado que há 3 subformularios ali, mas apresentam erro.
    O estranho é que ao abrir o BD pela primeira vez o erro NÃO APARECE. Mas clicar nas Calculadoras e criar novos registros nos subformularios eles atualizam com erro. Não sei o que pode estar provocando isso e peço a ajuda de vocês.

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Telapr10[/url]


    Última edição por Walter em 23/2/2022, 04:46, editado 1 vez(es)


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1400
    Registrado : 07/12/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  tauron 21/2/2022, 03:50

    Sai e entrei várias vezes no aplicativo e depois nos pacientes "Walter e Maria", tudo normal em ambos. Tente, compactar e reparar o aplicativo.


    Última edição por tauron em 21/2/2022, 03:58, editado 1 vez(es)
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 21/2/2022, 03:57

    Bom dia, Tauron.
    Obrigado pela atençao.

    Clique nas calculadoras e faça nos calculos colocando quaisquer valores, nas tres calculadoras e o erro DEVE APARECER...

    Por favor.



    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 23/2/2022, 04:51

    Bom dia a todos.
    Resolvi simplificar o BD para facilitar a análise dos amigos do Forum e tentarem descobrir porque está dando o Erro.
    Veja bem: Ao abrir o BD os tres subformulários funcionarão perfeitamente, mas quando se clica nas calculadoras que tem do lado deles para se inserir outros calculos é que dá o problema. Ao FECHAR e RETORNAR ao formulario principal aparece Erro. E não consigo identificar porque isso acontece...

    Abaixo o BD resumido. Alguns erros vão aparecer porque exclui vários subformularios que nada têm a ver com o ERRO.
    Anexos
    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. AttachmentCondCronTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.4 Mb) Baixado 25 vez(es)


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 24/2/2022, 02:21

    Alguém, por favor, poderia me ajudar com esse problema?


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  JPaulo 25/2/2022, 07:47

    Acredito que o erro poderá estar aqui;

    Você manda fechar o form, mas depois manda abrir outro filtrado por um campo do form que mandou fechar,

    Código:
           Else
                DoCmd.Close acForm, "Fml_CalculaEstadiamRenalCron"
                DoCmd.OpenForm "Fml_ReceitaMedica", , , "CódigoMembrosFamilia=" & Me!CódigoMembrosFamilia

    Faça o teste invertendo a ordem;

    Código:
           Else
                DoCmd.OpenForm "Fml_ReceitaMedica", , , "CódigoMembrosFamilia=" & Me!CódigoMembrosFamilia
                DoCmd.Close acForm, "Fml_CalculaEstadiamRenalCron"

    Nota importante:
    Dentro do VBA, vá a debug e compile, corriga todos os erros que encontrar e acredite são muitos e até em controles que não existem dentro destes formularios.


    .................................................................................
    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]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Folder_announce_new Instruções SQL como utilizar...
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 25/2/2022, 08:49

    Boa tarde JPaulo.
    Agradeço pela atenção.
    Fiz as alterações que você sugeriu, mas continuou dando o mesmo erro.



    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 26/2/2022, 05:50

    O problema está nas consultas que alimentam os subformulários? Ou será nos subformulários?

    Não consigo identificar...


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 28/2/2022, 01:40

    Oh! Meu Deus!!!!
    Estou revisando meu Banco de Dados há várias semanas, gastando horas e horas procurando o erro! Onde está o erro meu Deus do céu?
    Refiz Forms e SubForms... Refiz as Consultas... Reavaliei as Tabelas... Os Relacionamentos... Os Módulos...
    Nada de encontrar a m... do erro.

    Aí, pensando em desistir do Access no outro dia pela manhã, resolvi tomar uma loira gelada e ir dormir o sono dos desesperados...

    Não é que sonhei que o Banco de Dados estava funcionando certinho no Notebook da minha esposa!

    Acordei agora as 5 da manhã, peguei um pendrive e fui testar.

    Voilà!!! Não é que funcionou?

    Desenvolvi o aplicativo no meu computador que tem:

    Windows 11 Home Single Professional
    Office Professional Plus 2016 - PT-BR
    64 bits.


    E o Notebook de minha esposa é:

    Windows 8.1
    Office Profissional Plus 2013
    64 bits.


    Por orientação desse Forum sempre desenvolvo os BD em .mdb (2003).

    Mas parece que houve alguma incompatibilidade...

    Será algum problema nas Referências? Não entendo nada disso... O que devo fazer?


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 7/3/2022, 02:29

    Gostaria de pedir a algum colega que, por gentileza, baixe o arquivo acima e faça o teste em seu computador (ou Notebook) para ver se o mesmo erro acontece.
    Estou tendo muita dificuldade com isso e não consigo encontrar o motivo que leva a esse erro para conseguir resolve-lo. Achei que era um problema de configuração do Office, mas continua dando o mesmo problema.

    Obrigado.


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 7/3/2022, 04:57

    Bom dia.

    Por gentileza, teste dessa forma, comentando essa linha que se encontra em vermelho

    Private Sub Combinação49_AfterUpdate()

    DoCmd.ApplyFilter , "CódigoMembrosFamilia=" & Me!Combinação49.Column(0)
    'Me!Combinação49 = Null
    Me.SubFml_CondicoesCronicas.Requery


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 7/3/2022, 08:47

    Boa tarde, Silvio.
    Obrigado pela sugestão.
    Fiz o que você falou, de "comentar" aquela linha, mas nada mudou...
    Veja por favor que ao abrir o formulário ele carrega os dados corretamente, mas ao se fazer novos calculos, ao retornar ao Fml_ReceitaMedica os dados NÃO SÃO CARREGADOS CORRETAMENTE. E a partir daí todos os pacientes ficam com erro no subformulario, mas se eu fechar o BD e abrir novamente ele carrega corretamente...


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 7/3/2022, 10:35

    Boa tarde....

    Estarei sim dando uma olhada nisso.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 7/3/2022, 10:39

    Fico muito agradecido, e aguardo.

    Um abraço.


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 7/3/2022, 11:20

    Apenas uma tentativa...

    Private Sub Form_Current()
    On Error Resume Next
    Me.Escore = Nz([PontosIdade] + Nz([PontosColesterol] + Nz([PontosHDL] + Nz([PontosPressao] + Nz([PontosDiabetes] + Nz([PontosTabagismo]))))))
    End Sub

    Na origem de dados, coloque apenas escore e a sua tabela.

    Creio que poderá dar certo isso. Só não mexo mais, pois estou meio atarefado aqui.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 7/3/2022, 11:36

    Não compreendi bem essa sua sugestão.

    Colocar aquele código no Evento "No Atual" de qual subformulário? Ou do Fml_ReceitaMedica?
    Na origem dos dados devo deixar quais campos da Tabela?

    Para quando você tiver um tempinho, claro!

    Um abraço.


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 7/3/2022, 12:01

    No sub formulário...
    É o primeiro...de cima para baixo.
    Estou no transito indo a cliente.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 8/3/2022, 01:39

    Bom dia, Silvio.

    Não consegui implementar sua sugestão. Acho que não entendi bem...

    Na sua frase:
    "Na origem de dados, coloque apenas escore e a sua tabela."

    O que você quis dizer com "apenas escore e sua tabela"?


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 8/3/2022, 11:32

    É no....SubFrml_riscoCardioVasc

    1- vai na origem de dados desse formulário
    2- em ESCORE
    3- copia tudo depois de ESCORE:
    3a- não se esqueça de apagar tudo despois de ESCORE:
    4- entra no código desse formulário citado acima, evento ao abrir.
    5- digite.. ME.ESCORE= Nz([PontosIdade]+Nz([PontosColesterol]+Nz([PontosHDL]+Nz([PontosPressao]+Nz([PontosDiabetes]+Nz([PontosTabagismo]))))))

    Teste e nos informe.

    Desculpe a demora, mas estou com muito trabalho por aqui.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 9/3/2022, 02:03

    Bom dia , Silvio.

    A Origem dos dados desse SubFml é uma consulta e tentei fazer nela o que você sugeriu: Apagar tudo depois de ESCORE: . Mas o Access não aceita. Dá mensagem de Erro de Sintaxe. ESCORE é o Nome do Campo Calculado, mas depois de ESCORE: tenho que colocar os camandos e campos para que a consulta faça os calculos. O Access não aceitou deixar apenas "NOME:".


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 9/3/2022, 03:21

    Boas....de uma olhada.
    Anexos
    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. AttachmentCondCronTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.3 Mb) Baixado 22 vez(es)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Walter
    Walter
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 373
    Registrado : 17/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Walter 12/3/2022, 15:13

    Perfeito, Silvio.
    Demorei um pouco para responder porque o trabalho estava me estrangulando...

    Mas consegui fazer hoje usando a sua sugestão.

    Muito obrigado, novamente.
    Um grande abraço e excelente final de semana.

    Walter


    .................................................................................
    "A verdade é filha do tempo, e não da autoridade!"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Silvio 14/3/2022, 05:15

    Bom dia / Boa tarde / Boa noite a todos.

    Walter, eu creio que terá que colocar alguns cálculos que estão em consulta no sub formulário, isso é apenas uma hipótese.
    Mas, se funfou....ótimo !

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la. Empty Re: [Resolvido]Consultas que alimentam SubFormularios dá #Erro e não consigo consertá-la.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 13/5/2024, 02:46