Si applica a
Access 2010

Sintomi

In Microsoft Access possono verificarsi rallentamenti nelle query pass-through come tabelle di origine all'interno di altre query.

Causa

Microsoft Access non archivia la definizione di una query pass-through. Pertanto, la query pass-through può essere eseguita in vari momenti per recuperare le informazioni correlate alla sua definizione. Quando la query pass-through richiede tempo considerevole per l'esecuzione, Access sembra bloccarsi durante l'esecuzione della query pass-through.

Risoluzione

A seconda della posizione in cui si riscontra il problema in Access, sono disponibili diversi metodi per prevenire il problema.Modifiche generali:

  1. Migliorare le prestazioni della query pass-through per ridurre il tempo necessario per eseguire la query.

  2. Invece di usare una query pass-through, creare una visualizzazione in SQL Server e collegare tale visualizzazione ad Access come tabella collegata.

Scenari specifici:progettazione di una query:

  1. Apportare modifiche alla struttura in visualizzazione SQL di Access invece che in visualizzazione Struttura. In visualizzazione Struttura query è possibile cambiare la visualizzazione in visualizzazione SQL aprendo prima la query in visualizzazione Struttura. Passare quindi alla sezione Risultati della scheda Progettazione sulla barra multifunzione.

  2. Il problema interessa le query salvate. È quindi possibile aprire la query esistente in Visualizzazione SQL di Access, copiare la sintassi SQL, creare una nuova query, incollare la sintassi SQL nella visualizzazione SQL e quindi modificare la query in visualizzazione Struttura. Sarà possibile progettare la query senza il problema finché non viene salvata.

Apertura di maschere o esecuzione di query:

  1. Modificare la proprietà del tipo di recordset in Snapshot. Nella visualizzazione Struttura esporre la finestra delle proprietà dalla scheda Progettazione della barra multifunzione nel gruppo Mostra/Nascondi.

Visualizzazione dei report:

  1. Modificare il report in modo da usare la query pass-through come origine record

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.