Creare un progetto di Access

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

Un progetto di Access è un file di Access (adp) che fornisce una connessione diretta a un database di Microsoft SQL Server tramite l'architettura di componente OLE DB. Microsoft Access 2007 e 2010 consente di creare nuovi file di progetto (adp) di accesso e utilizzo dei progetti di Access esistenti che è stato creato in versioni precedenti di Access. In questo articolo fornisce una breve spiegazione dei progetti di Access, questo viene illustrato come funzionano i progetti di Access in Access 2007 e 2010. Inoltre, illustra come creare un nuovo progetto di Access in Access 2007 e 2010 e su come connettere un progetto di Access a un database di SQL Server esistente.

Nota: Access 2010 è l'ultima versione di Access che supporta l'utilizzo di file di progetto di Access (adp).

In questo articolo

Panoramica dei progetti di Access

Compatibilità tra versioni di Access e SQL Server

Caratteristiche non supportate

Suggerimenti per i progetti di Access in Access 2010

Creare un progetto di Access

Connettere un progetto di Access esistente a un altro database di SQL Server

Panoramica dei progetti di Access

Creazione di un progetto di Access fornisce numerosi vantaggi rispetto ai collegamenti a tabelle di SQL Server o visualizzazioni. Ad esempio, in un progetto di Access, è possibile apportare modifiche alla progettazione oggetti di SQL Server, ad esempio tabelle e viste, e creare, modificare e usare altre caratteristiche di SQL Server, ad esempio diagrammi di database, stored procedure e funzioni definite dall'utente. Invece, quando crea un collegamento a un database di SQL Server, è possibile apportare modifiche alla progettazione oggetti SQL Server ed è possibile collegare solo alle visualizzazioni e alle tabelle di SQL Server. Tuttavia, il collegamento consente di connettersi a più database di SQL Server, mentre un progetto di Access (*. adp) file è possibile connettersi solo a un database SQL Server.

Per ulteriori informazioni sul collegamento a un database di SQL Server, fare clic su articolo collegare o importare da un database di SQL Server.

Un progetto di Access non contiene dati o gli oggetti basati su definizione dati. Se, tuttavia, questi oggetti sono archiviati nel database di SQL Server. Tuttavia, l'utilizzo di un progetto di Access è ancora molto simile all'utilizzo di un database di Access. Il processo di creazione di maschere, report, macro e moduli sono praticamente identica a quella utilizzata per creare un database di Access.

In Access 2007 e 2010, è possibile creare nuovi progetti di accesso e utilizzo dei progetti che sono stati creati in versioni precedenti di Access. Inoltre, è possibile sfruttare molte delle nuove caratteristiche di Access 2007 e 2010, ad esempio il modulo migliorato e gli strumenti di progettazione di report, nuova finestra di progettazione di macro, strumenti di formattazione condizionale migliorati e personalizzazione della barra multifunzione. Tuttavia, alcune caratteristiche di accesso più recenti non sono disponibili nei progetti di Access, ad esempio gli allegati, campi multivalore, il controllo di spostamento o il controllo Web Browser. Inoltre, visualizzazione Layout non è disponibile per la progettazione delle maschere e report.

Compatibilità tra versioni di Access e SQL Server

File con estensione adp Access 2010 sono compatibili con SQL Server 2008 e versioni precedenti. Versioni successive di SQL Server potrebbero anche essere compatibile con file con estensione adp Access 2010, ma come un generale, se si desidera modificare oggetti SQL dall'interno di un file con estensione adp di Access, la versione di Access deve essere superiore rispetto alla versione di SQL Server. È ad esempio, non è possibile modificare gli oggetti in un database di SQL Server 2008 con Access 2007. Analogamente, è possibile modificare gli oggetti in un database di SQL Server 2005 utilizzando Access 2003.

Importante: Prima dell'aggiornamento a una nuova versione di Access o SQL Server, verificare sempre il progetto di Access con le versioni di nuove per essere certi che tutte le operazioni di funzioni correttamente.

Supporto di diagramma e tipo di dati

Tipi di dati Data/ora

Access 2010 fornisce supporto limitato per quattro tipi di dati Data/ora nuovo che sono stati aggiunti in SQL Server 2008:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

In un progetto di Access, è possibile creare e progettare tabelle e viste che utilizzano i nuovi tipi di dati. Tuttavia, in maschere e report, i campi di questi tipi di dati funzionano come se si tratta di campi di testo. Di conseguenza, non è possibile usare formati di data o controlli selezione data con questi tipi di dati.

Tipi di dati di lunghezza variabile

Nei progetti di Access 2010, è possono utilizzare i tipi di dati di lunghezza variabile seguenti:

  • VARBIN(MAX)

  • VARCHAR (MAX)

  • NVARCHAR (MAX)

Tuttavia, non è possibile aggiungere o modificare i campi che utilizzano gli specificatori di MAX all'interno di un progetto di Access.

Tipo di dati BIGINT

Access 2010 supporta il tipo di dati di SQL Server BIGINT. Tuttavia, l'interfaccia utente di Access impone il limite di-999999999999999999 (circa -2 ^ 60) anziché il limite inferiore effettivo di -2 ^ 63. Il valore massimo nell'interfaccia utente di Access è 2 ^ 63-1, gli stessi visualizzati nei SQL Server.

Caratteristiche non supportate

Tipi di dati

I seguenti nuovi tipi di dati di SQL Server 2008 non sono supportati nei progetti di Access:

  • AREA GEOGRAFICA

  • GEOMETRIA

  • HIERARCHYID

Modalità per tabelle o viste che utilizzano tali tipi di progettazione blocchi di Access.

Diagrammi di database (visualizzazione relazioni)

In seguito a tre tipi di dati non supportate elencati nella sezione precedente, è possibile aprire i diagrammi di database SQL Server 2008 in un progetto di Access.

Inizio pagina

Suggerimenti per i progetti di Access in Access 2010

È stato possibile continuare a supportano la creazione e utilizzo di file con estensione adp in Access 2010. Tuttavia, è consigliabile che gli sviluppatori di utilizzano gli strumenti di progettazione di SQL Server forniti in SQL Server Management Studio per la progettazione di oggetti di database, ad esempio tabelle, viste e stored procedure e quindi utilizzano l'interfaccia di Access per progettare le maschere, report, macro e moduli che si connettono a tali oggetti. Gli strumenti disponibili in SQL Server forniscono l'interfaccia più potente per la creazione di oggetti di SQL Server.

Creare un progetto di Access

Utilizzare questa procedura per creare un nuovo file di progetto (adp) di accesso in Access 2007 o 2010.

  1. Nella scheda File fare clic su Nuovo. Se si sta utilizzando Access 2007, fare clic sul Pulsante Microsoft Office e quindi fare clic su Apri.

  2. Eseguire una delle operazioni seguenti:

    Crea un progetto di Access nel percorso di file predefinito   

    • In Database vuoto, digitare un nome per il progetto nella casella Nome File con estensione adp.

      Oppure

      Creare un progetto di Access in un percorso di file diverso   

      1. In Database vuoto, fare clic su Sfoglia per una posizione in cui salvare il database.

      2. Nella finestra di dialogo Salva nuovo Database, passare al percorso in cui si vuole salvare il progetto oppure accettare il percorso predefinito.

      3. Digitare un nome di file per il progetto nella casella Nome File.

      4. Nell'elenco tipo file selezionare progetti di Microsoft Office Access (*. adp) e quindi fare clic su OK.

  3. In Nuovo progetto, fare clic su Crea.

    Access viene visualizzato il messaggio seguente:

    La connessione a un database di SQL Server esistente?

    Se si desidera connettersi a un database di SQL Server esistente, fare clic su e continuare con il passaggio 4. in caso contrario, fare clic su No e andare al passaggio 5 per creare un nuovo database di SQL Server.

  4. Connettersi a un database di SQL Server esistente   

    1. Nella finestra di dialogo Proprietà di Data Link immettere le informazioni necessarie per le operazioni seguenti:

      • Nome server

      • Informazioni necessarie per l'accesso al server

      • Nome database

        Finestra di dialogo Proprietà di Data Link

    2. Fare clic su Test connessione per verificare che le impostazioni siano corrette e che la connessione ha avuto esito positivo.

      Se la connessione non è riuscita, nella finestra di dialogo Collegamento errori a Microsoft dati visualizzato un messaggio che descrive il problema. Fare clic su OK per chiudere il messaggio, verificare le impostazioni nella finestra di dialogo Proprietà di Data Link e quindi fare clic su Test connessione. Inoltre, potrebbe essere necessario contattare l'amministratore di database SQL Server per il database che si è connessi, assicurarsi che le impostazioni siano corrette o che il computer sia disponibile.

    3. Dopo il Collegamento a Microsoft dati nella finestra di dialogo Visualizza il messaggio Test connessione ha avuto esito positivo, fare clic su OK per chiudere la finestra di dialogo e quindi fare clic su OK per chiudere la finestra di dialogo Proprietà di Data Link.

      Accesso il progetto si connette al database di SQL Server.

  5. Creare un nuovo database di SQL Server   

    1. Nella prima pagina della creazione guidata Database di Microsoft SQL Server, immettere le informazioni seguenti:

      • Il computer di SQL Server che si desidera utilizzare per il database

      • Le informazioni di accesso

      • Un nome per il database di SQL Server

        Creazione guidata Database di Microsoft SQL Server

        Nota: Per ignorare il processo di connessione al momento, fare clic su Annulla. Access crea il progetto, ma non è connesso a un database di SQL Server. Prima di eseguire qualsiasi con il progetto, sarà necessario connettersi a un database di SQL Server, è possibile eseguire utilizzando la procedura descritta nella sezione successiva.

    2. Fare clic su Avanti per continuare.

      Accesso tentativo di connessione del computer SQL server specificato. Se l'accesso non riesce a connettersi al computer SQL server, viene visualizzato un messaggio di errore che descrive il problema. Informazioni di SQL server computer nome o l'accesso potrebbero risultare non corretti o potrebbe non dispone delle autorizzazioni necessarie per creare un database nel computer SQL Server in cui è stato specificato. Potrebbe essere necessario contattare l'amministratore di database SQL Server per il database che si sta creando, per assicurarsi che le impostazioni siano corrette o che il computer sia disponibile.

    3. Dopo l'accesso si connette a SQL Server, la procedura guidata viene visualizzato il messaggio: sono state tutte le informazioni necessarie per creare il database di SQL Server. Fare clic su Fine per continuare.

      Verrà creato il database di SQL Server e si connette al progetto.

Inizio pagina

Connettere un progetto di Access esistente a un altro database di SQL Server

Utilizzare la procedura seguente se si dispone di un progetto di Access esistente non è connessa a un database di SQL Server o se si desidera modificare il computer che esegue SQL Server o il database a cui è connesso al progetto.

  1. Nella scheda File fare clic su Apri. Se si sta utilizzando Access 2007, fare clic sul Pulsante Microsoft Office e quindi fare clic su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il progetto di Access.

    Una finestra di dialogo Avviso di protezione di Microsoft Office Access potrebbe essere visualizzata. Se si ritiene attendibile l'origine del database, fare clic su Apri per continuare.

  3. Nella scheda File fare clic su Server e quindi fare clic su connessione. (Se si sta utilizzando Access 2007, fare clic sul Pulsante Microsoft Office, quindi su Server e quindi fare clic su connessione.)

    Viene visualizzata la finestra di dialogo Proprietà di Data Link.

  4. Nella finestra di dialogo Proprietà di Data Link immettere le informazioni necessarie per le operazioni seguenti:

    • Nome server

    • Informazioni necessarie per l'accesso al server

    • Nome database

  5. Fare clic su Test connessione per verificare che le impostazioni siano corrette e che la connessione ha avuto esito positivo. Se la connessione non riesce, verrà visualizzato un messaggio di errore che descrive il problema. Fare clic su OK per chiudere il messaggio, verificare le impostazioni nella finestra di dialogo Proprietà di Data Link e quindi fare clic su Test connessione. Inoltre, potrebbe essere necessario contattare l'amministratore di database SQL Server per il database che si è connessi, assicurarsi che le impostazioni siano corrette o che il computer sia disponibile.

  6. Dopo il Collegamento a Microsoft dati nella finestra di dialogo Visualizza il messaggio Test connessione ha avuto esito positivo, fare clic su OK per chiudere la finestra di dialogo e quindi fare clic su OK per chiudere la finestra di dialogo Proprietà di Data Link.

Accesso si connette il progetto per il database di SQL Server specificato.

Inizio pagina

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×