Table of Contents
Nos últimos dias, alguns de nossos usuários informaram às pessoas que estavam enfrentando o erro de acesso 2455.
PC lento?
Eu tenho três em um site de diretório do Access 2003 (estendido no Access 2007) que estão em termos perfeitos pai-> filho-> neto. Na subunidade Form_Load, defini algumas características do neto (título do formulário, origem da linha e lógica de controle). Quando eu olho para a pequena figura da princesa, tudo funciona bem. Quando eu olho para o pai ocorrer, vejo um erro:
Erro de tempo de execução “2455”: você imprimiu uma impressão contendo uma forte validação inválida para as casas de formulário / relatório.
Me.EnkelFormName.Form.Foo.Caption = "bar"
Definitivamente terei acesso a todas as propriedades do neto, exceto a propriedade Form, com pouco ou nenhum erro. Algum de nós sabe qual poderia ser o motivo? Eu fabriquei um caso de teste para um novo banco de dados e, além disso, até funcionou bem, então eu tenho algo usando um programa legado que herdei com qualquer banco de dados (me disseram que tem 18 anos, isso ajudará um sistema de armazenamento de dados de pré-acesso ) causando o problema, mas pensei em pagar aqui se você conhece um caminho alternativo.
Onde aplicável, envolvendo nossa própria estrutura de formulário real é um pouco muito complexo, o neto aparece várias vezes (com outros nomes de aceitação) na forma filho, por exemplo :
| -------------- || A || | ------------ ||| | B ||| | | ----- |||| | | C [1] |||| | | ----- |||| | ||| | | ----- |||| | | C [2] |||| | | ----- |||| | ------------ ||| ---------------- |
Excluir todos, exceto um neto em particular, não fará com que os usuários vejam o problema.
PC lento?
ASR Pro é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!
Eu poderia escrever algum código para contornar a dificuldade se houvesse uma maneira para o formulário dos avós e soubesse em qual instância ele poderia ser carregado, mas pelo que eu sei de, isso não é possível.
Estou incluindo um banco de dados geral do MS Access 2013, que ampliei com novos formulários e funções.
Novos formulários, tabelas vinculadas e VBA foram desenvolvidos para a área de trabalho (com uma cópia local do banco de dados após a venda para, sem dúvida, afetar seus dados ativos)
Depois de difícil, as novas tabelas foram simplesmente importadas para o melhor banco de dados de produção ao vivo (em um grande servidor) junto com uma cópia da nova interface consistindo em formulários, consultas, arquivos, VBA, etc. relacionados existentes em fusão com novos métodos , consultas, relatórios, VBA foi anexado em ordem crescente banco de dados ao vivo.
Agora recebo o erro “Erro de tempo de execução ‘2455’ Você inseriu uma expressão por que há um site inválido para o formulário / relatório do espaço de construção da empresa” ao enviar os formulários para acessar os novos formulários específicos, isto é,
‘Ocultar ou mostrar Mostrar arquivo aprovado por Johnson
If (Forms! [FrmSystemAndWarranties]! SfrmPPP_Warranty! [WarrantlyApplicationInvoice] .Form.RecordsetClone.RecordCount = 0) simplesmente
Formulários! [FrmSystemAndWarranties]! [SfrmPPP_Warranty]! Cmd_ViewFile.Visible implica em falso
Caso contrário,
Formulários! [FrmSystemAndWarranties]! [SfrmPPP_Warranty]! Cmd_ViewFile.Visible = True
Terminar se
Cada vez que você definir um ponto de interrupção real e usar o código de depuração, verifique se a estrutura existe; H … Imprima os formulários! [FrmSystemAndWarranties]! SfrmPPP_Warranty! [WarrantlyApplicationInvoice] .name
Parece que a transação é “WarrantlyApplicationInvoice” e os projetos estão na lista de compras de formulários e as famílias podem abri-los por meio do construtor dos métodos.
“Reduzir e reparar o banco de dados” provavelmente não resolverá todo o problema.
Se a conexão com a Internet copiar o desenvolvimento do desktop do computador para um banco de dados em tempo real, o mesmo erro ocorrerá, mas se estiver relacionado a ser uma cópia local do back-end do banco de dados, tanto quanto possível funcionará.
Alguém sabe qual é o erro e como corrigi-lo?
Melhore a velocidade do seu computador hoje mesmo baixando este software - ele resolverá os problemas do seu PC.
How To Fix Access Error 2455 Vba
Come Correggere L’errore Di Accesso 2455 Vba
Hur Fixar Man åtkomstfel 2455 Vba
액세스 오류 2455 Vba를 수정하는 방법
Comment Corriger L’erreur D’accès 2455 Vba
Wie Sie Den Zugriffsfehler 2455 Vba Beheben Können
Cómo Reparar El Error De Acceso 2455 Vba
Как исправить ошибку доступа 2455 Vba
Jak Naprawić Błąd Dostępu 2455 Vba
Hoe In De Markt Om Access Error 2455 Vba Op Te Lossen