Decidere se creare una web app di Access o un database desktop

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016
Importante Access Services 2010 e Access Services 2013 verranno rimossi dalla prossima versione di SharePoint. È consigliabile non creare nuove app Web ed eseguire la migrazione delle app esistenti in una piattaforma alternativa, ad esempio Microsoft Power Apps.
È possibile condividere i dati di Access con Dataverse, un database nel cloud su cui è possibile creare applicazioni Power Platform, automatizzare i flussi di lavoro, agenti virtuali e altro ancora per il Web, il telefono o il tablet. Per altre informazioni, vedere Guida introduttiva: eseguire la migrazione dei dati di Access a Dataverse.
Icona modello web app di Access Icona modello di database desktop di Access
I modelli di web app di Access hanno un';icona globo sullo sfondo. I modelli di database desktop di Access hanno un'icona di tabella sullo sfondo.

Quando si apre Access 2016, viene visualizzata una galleria di modelli. Il primo passo nella creazione di un database è decidere se creare una web app Access o un database desktop di Access. La decisione dipende dagli strumenti a disposizione e dai propri obiettivi. Per decidere tra una web app o un database desktop di Access, considerare quanto segue.

Considerazioni di progettazione

Ci sono tre importanti considerazioni di progettazione da considerare innanzitutto.

Requisiti IT

Utilizzare una web app di Access se: Utilizzare un database desktop se:
Si usa Microsoft 365 con SharePoint Online o se si usa Server SharePoint 2013 o Server SharePoint 2016 locale con Access Services e SQL Server 2012 (o versione successiva). Non si usa SharePoint o se il piano di Microsoft 365 non include SharePoint Online.
Si desidera l';affidabilità, la sicurezza e la gestibilità di memorizzazione dei dati in Microsoft database SQL di Azure o in SQL Server. Si ha necessità di un database locale per memorizzare i dati, o di consolidare i dati provenienti da diverse fonti di dati locali.
Si desidera disporre delle più recenti funzioni di Access Services non appena sono disponibili. Non è un problema attendere la prossima versione di Access per utilizzare le funzionalità più recenti.

Accesso ai dati e progettazione

Utilizzare una web app di Access se: Utilizzare un database desktop se:
Le persone all';interno e all';esterno della propria organizzazione hanno bisogno di accedere ai dati da qualsiasi luogo e da molti dispositivi diversi. Tutti possono connettersi al computer su cui è memorizzato il database Access e molto probabilmente utilizzeranno il database da un computer desktop o portatile in rete.
Chiunque abbia bisogno di creare o modificare una web app Access ha Access 2016. Il proprio team crea e modifica database con diverse versioni di Access.
Chiunque abbia l';autorizzazione può visualizzare e modificare i dati, anche se non ha Access. Si desidera assicurarsi che ogni utente del database abbia Access o abbia installato Access Runtime.

Obiettivi di business e requisiti

Utilizzare una web app di Access se: Utilizzare un database desktop se:
Le proprie esigenze di reporting sono semplici, o non si hanno problemi con l';utilizzo di un database desktop per collegarsi ai dati nella web app di Access per i report più complessi. Si vuole poter controllare completamente l'aspetto dell'esperienza utente del database.
Per il problema che si sta tentando di risolvere non sono necessarie caratteristiche di database avanzate. Si desidera ridistribuire il database front-end ogni volta che si modifica la progettazione.
Si desidera un'interfaccia utente semplice e intuitiva. Si hanno esigenze di reporting complesse, al di là dei semplici report di sintesi trasmessi nelle web app di Access (ad esempio, se è necessario integrare altri database in un report o formattare il report).
Si desidera che le modifiche di progettazione siano disponibili immediatamente. Sono necessarie caratteristiche avanzate come:
  • Visual Basic, Applications Edition.
  • Ci si collega a dati esterni, non solo elenchi di SharePoint di sola lettura.
  • Si utilizzano query di aggiornamento o a campi incrociati.
  • Si importano dati da XML, servizi dati, documenti HTML o cartelle di Outlook.

Differenze dettagliate tra le web app e i database desktop di Access

Per aiutare gli utenti a fare la scelta giusta, le tabelle seguenti evidenziano le numerose differenze tra le web app di Access e i database desktop di Access.

Guida introduttiva

Funzionalità Web app di Access Database desktop di Access
Modelli Sono disponibili modelli di web app presso Office Store e in Access.
Sono disponibili modelli tabelle per la creazione di tabelle.
Sono disponibili modelli di database desktop su Office.com e in Access.
Sono disponibili parti di applicazioni, ovvero modelli che contengono diversi oggetti di database, nella galleria Parti di applicazioni.
Per i campi sono disponibili parti di tipi di dati.
Autorizzazioni Le autorizzazioni vengono ereditate dal sito di SharePoint in cui viene creata la web app. Impostare le autorizzazioni per i singoli individui sulla base delle autorizzazioni del file system.
Crittografare il database con una password.
Strumenti per l';inserimento di dati, la visualizzazione di dati, e la modifica della struttura del database Inserire e visualizzare i dati utilizzando un browser web.
È necessario Access per creare o modificare una web app Access.
È necessario Access o Access Runtime (disponibile come parte di Access o come download gratuito) per entrare e visualizzare i dati.
È necessario Access per creare o modificare un database.

Archiviazione di dati

Area Web app di Access Database desktop di Access
Posizione di archiviazione dei dati Se si usa Microsoft 365 con SharePoint Online, i dati vengono archiviati in database SQL di Microsoft Azure.
Se si utilizza la propria distribuzione locale di Server SharePoint 2013 o SharePoint 2016, i dati vengono memorizzati in locale in SQL Server.
I dati vengono memorizzati in un database di Access locale.
SQL Server necessario Se si usa Microsoft 365 con SharePoint Online, SMicrosoft ospita i database in database SQL di Microsoft Azure.
Se si utilizza la propria distribuzione locale di Server SharePoint 2013 o SharePoint 2016, è necessario SQL Server.
Non è necessario SQL Server.
Dimensioni del database Se si utilizza SharePoint Online, il limite di dimensione del database è di 1 gigabyte (GB).
Se si utilizza la propria distribuzione locale di Server SharePoint 2013 o SharePoint 2016, la dimensione del database è controllata da SQL Server.
In entrambi i casi, se si prevede di eseguire il backup dei dati salvando un pacchetto di applicazione, i dati compressi devono essere inferiori a 100 MB.
Sono disponibili 2 GB di spazio di memorizzazione per dati e oggetti.

Immissione di dati

Attività Web app di Access Database desktop di Access
Copiare e incollare da Excel, Word o altre origini Sì, è possibile incollare i dati in Access da altre fonti. Sì, è possibile incollare i dati in Access da altre fonti.
Importare dati da:
  • Excel
  • Accesso a database ODBC, come ad esempio SQL Server
  • File di testo o con valori delimitati da virgole (CSV)
  • Elenchi di SharePoint
  • Excel
  • Accesso a database ODBC, come ad esempio SQL Server
  • File di testo o CSV
  • Elenchi di SharePoint
  • XML
  • Servizi dati
  • Documenti HTML
  • Cartelle di Outlook
Accodare dati a una tabella Copiare dati in una nuova tabella. Quindi copiare e incollare i dati nella tabella esistente, manualmente o utilizzando una macro dati. Accodare dati a una tabella con l';importazione guidata.
Collegare dati in: Elenchi di SharePoint (sola lettura)
  • Excel
  • Accesso a database ODBC, come ad esempio SQL Server
  • File di testo o CSV
  • Elenchi di SharePoint
  • Documenti HTML
  • Cartelle di Outlook

Struttura del database

Area Web app di Access Database desktop di Access
Tabelle Sono disponibili modelli tabelle.
Le tabelle possono essere nascoste.
Sono disponibili modelli di parti di applicazioni.
Relazioni tra tabelle Creare il tipo di dati Ricerca stabilisce un rapporto. Per visualizzare informazioni su un rapporto, selezionare il campo Ricerca e selezionare Modifica ricerche. Le relazioni tra le tabelle vengono visualizzate nella finestra Relazioni.
Query Non sono disponibili query di azione.
Le macro di dati vengono usate per eseguire aggiornamenti, aggiunte ed eliminazioni.
Sono disponibili query di azione.
Sono disponibili query su più schede.
Maschere e visualizzazioni Nelle web app di Access, le maschere sono chiamate visualizzazioni.

È disponibile un designer interattivo di visualizzazioni.

Possono essere visualizzate anteprime.

Tipi di visualizzazioni:
  • Informazioni dettagliate sugli elenchi
  • Dati tecnici
  • Vuota (per switchboard personalizzate, finestre pop-up che contengono un singolo record e altro ancora)
  • Riepilogo (gruppo basato su un campo, calcolo somma, media; sono disponibili finestre pop-up per il drill-down)
È disponibile la creazione guidata maschere.

Tipi di maschere:
  • Più elementi
  • Dati tecnici
  • Maschere divise
  • Finestre di dialogo modali
Layout maschera
  • Blocco sulla griglia
  • I controlli possono essere riorganizzati e modificati almeno in parte.
  • Barra delle azioni personalizzabile
Sono disponibili controllo pixel per pixel, maschere divise, sotto-maschere, controlli a schede e le finestre di dialogo modali.
Controlli dell'immissione dati Sono disponibili tutti i controlli di base, tra cui:
  • Controlli a cascata (solo Microsoft 365)
  • Elementi correlati
  • Completamento automatico
Sono disponibili controlli web, di navigazione e grafici aggiuntivi.
Recupero di dati Le opzioni sono disponibili nell'interfaccia utente e quando si utilizzano funzioni di personalizzazione progetto.
Report Sono disponibili visualizzazioni semplici di sintesi e di raggruppamento.
Per i report di Access tradizionali, usare un database desktop di Access separato connesso a database SQL di Microsoft Azure in cui sono archiviati i dati delle app Web di Access.
Creare report personalizzati.
Macro Utilizzare le macro in dotazione per automatizzare le operazioni di interfaccia utente e dati. Utilizzare le macro o VBA per automatizzare le operazioni di interfaccia utente e dati.
Controlli ActiveX e oggetti di dati Controlli ActiveX e oggetti di dati non sono disponibili. Controlli ActiveX e oggetti di dati sono disponibili.
Notifiche tramite posta elettronica In Microsoft 365 usare le macro di dati per inviare notifiche tramite posta elettronica. Utilizzare le macro dati per inviare notifiche e-mail.

Strumenti

Strumento Web app di Access Database desktop di Access
Analizzatore guidato tabelle per individuare i dati ridondanti L'analizzatore guidato tabelle non è disponibile. Individuare i dati ridondanti con l'analizzatore guidato tabelle.
Compattazione e ripristino Gli strumenti di compattazione e ripristino non sono disponibili. Gli strumenti di compattazione e ripristino sono disponibili.
Analizzatore database Analizzatore database non è disponibile. Analizzatore database è disponibile.
analizzatore prestazioni analizzatore prestazioni non è disponibile. analizzatore prestazioni è disponibile.
Processi di backup e ripristino per i dati e la struttura Anche se il database è memorizzato in Microsoft Azure, si consigliano backup locali periodici.
Eseguire il backup, spostare, o distribuire una web app di Access salvandola come pacchetto app.
Inserire nel pacchetto solo la struttura della web app oppure sia la struttura che i dati della web app
Eseguire il backup dei dati oppure dei dati e della struttura salvando il file di database.

Altre informazioni

È meglio creare un';app Access o un database desktop di Access?

Formazione su Excel

Formazione su Outlook