Come faccio a trovare dove viene utilizzato un riferimento mancante in MS Access

StackOverflow https://stackoverflow.com/questions/1603544

  •  05-07-2019
  •  | 
  •  

Domanda

Ho un riferimento mancante elencato nel mio elenco Riferimenti (nella vista Codice VBA). È un riferimento a un OCX per un prodotto che non utilizziamo più.

Sto bene rimuovendo (deselezionando) il riferimento, ma mi chiedo se tornerà a mordermi.

C'è un modo per scoprire in quali forme / rapporti avrebbe potuto essere usato?

È sufficiente rimuoverlo e quindi fare una compilazione dell'MDB?

È stato utile?

Soluzione

Credo che se si utilizza Option Strict, la compilazione dovrebbe rilevare eventuali problemi in cui è stato fatto riferimento a un oggetto che non esiste più

Altri suggerimenti

La compilazione potrebbe non catturarla se utilizza l'associazione tardiva, ma di solito la intercetterà nella compilazione. Puoi anche eseguire alcuni test eseguendo il MDB ricompilato.

Se il prodotto è un controllo, Access non ti consente (per impostazione predefinita) di consultare la "fonte" così.

Altrimenti farei una ricerca nel codice VBA per vedere dove viene creato. ad esempio:

Dim p as New Old_Product

Quindi cerca Old_Product in tutto il progetto.

A seconda della mission della tua applicazione, vorrei rimuovilo e guarda cosa succede.

Suppongo che tu abbia disattivato il vecchio prodotto?

Nella mia esperienza, le applicazioni di accesso non sono fondamentali. Se scendono per un'ora (mentre provi a correggere il vecchio riferimento) non è la fine del mondo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top