Pergunta

Eu tenho uma referência faltando listados na minha lista de referências (na visualização de código VBA). É uma referência a um OCX para um produto que já não uso.

Eu estou bem com a remoção (desmarcando) a referência, mas eu estou querendo saber se isso vai voltar a me morder.

Existe uma maneira de descobrir em que as formas / relatórios que poderia ter sido usado?

É removê-lo e, em seguida, fazer uma compilação do MDB suficiente?

Foi útil?

Solução

Eu acredito que se você estiver usando Option Strict, então a compilação deve pegar todas as questões onde você referenciados um objeto que já não existe

Outras dicas

A compilação pode não pegá-lo se ele está usando a ligação tardia, mas geralmente ele vai pegá-lo na compilação. Você também pode fazer alguns testes, executando o MDB recompilados.

Se o produto é um controle, em seguida, Access não (por padrão) deixar você olhar para a "fonte" assim.

Caso contrário, eu iria fazer uma busca no código VBA para ver onde ele é criado. por exemplo:

Dim p as New Old_Product

Em seguida, faça uma pesquisa para Old_Product em todo o projeto.

Dependendo de como missão crítica sua aplicação é, eu o faria removê-lo e ver o que acontece.

Eu estou supondo que você tenha desativado o produto antigo?

Na minha experiência, Aplicações de acesso não são de missão crítica. Se eles vão para baixo por uma hora (enquanto você tentar corrigir a referência de idade) não é o fim do mundo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top