Accedi a tutte le aree?

Integrazione con SharePoint

Accedi a tutte le aree?

È possibile collegare una o tutte le tabelle di un database di Access 2007 agli elenchi di SharePoint. Funziona con le versioni 2 e 3 di SharePoint (disponibili contemporaneamente a Office 2007). Esiste una procedura guidata che ti aiuta a spostare i database di Access su SharePoint, che crea gli elenchi di SharePoint, copia il database e sostituisce le tabelle di Access con collegamenti agli elenchi di SharePoint. SharePoint offre funzionalità di sicurezza e collaborazione di gruppo come avvisi e flussi di lavoro che sono molto più difficili da implementare direttamente in Access. L'integrazione funziona in entrambe le direzioni, quindi gli utenti degli elenchi di SharePoint possono visualizzare i propri dati tramite moduli e report di Access, nonché moduli e visualizzazioni standard di SharePoint. Gli utenti possono anche scegliere di portare offline i dati di SharePoint in Access e sincronizzare eventuali modifiche con SharePoint una volta riconnessi. Queste sono buone funzionalità, che funzionano abbastanza bene nei miei test a condizione che il database sia relativamente semplice: al di là di alcune tabelle e relazioni la procedura guidata potrebbe semplicemente rifiutarsi di funzionare. Per un'applicazione semplice, l'ingrandimento a SharePoint è una buona idea per evitare la sicurezza dell'accesso (sempre un incubo da implementare), mentre SharePoint Workflow apre una gamma completamente nuova di possibilità.

Formati di file e aggiornamento

Access 2007 utilizza il nuovo formato di file ACCDB per impostazione predefinita, ma può anche utilizzare Access 2000, 2002 e 2003 MDB, se necessario (anche se non è possibile utilizzare nessuna delle sue nuove funzionalità in quelli formati). Access 2007 aprirà i database nei formati Access 95 e 97 e modificherà i dati, ma non è possibile apportare modifiche alla progettazione senza prima eseguire l'aggiornamento a uno dei formati più recenti.

Durante la progettazione e la creazione di nuovi database in Access 2007, sono disponibili tutte le nuove funzionalità e nuovi utenti non dovrebbe avere troppi problemi nel creare applicazioni utilizzabili con da tre a cinque tabelle, moduli e report. Le persone che hanno familiarità con le versioni precedenti potrebbero avere maggiori difficoltà, poiché la nuova versione sembra molto diversa da quella a cui sono abituati e potrebbe essere difficile adattarsi al nuovo modo di lavorare. Se i database esistenti sono più complessi di poche tabelle, lo sforzo richiesto per l’aggiornamento potrebbe superare i vantaggi che otterrebbero.

Il verdetto

Microsoft ha dedicato moltissimo lavoro ad Access 2007, più che a qualsiasi altra versione a partire dal 95, e la maggior parte delle nuove funzionalità sono buone. Ha anche risolto alcuni degli aspetti più clamorosi, come dover ricordare enormi numeri negativi per rappresentare i colori del sistema. Sfortunatamente, alcune delle nuove funzionalità sono state, per essere gentili, "implementate in modo non ottimale", ovvero non realizzate come avrebbero potuto. Nessun'altra applicazione di Office che utilizza l'interfaccia utente della barra multifunzione nasconde le schede standard o disattiva tutti i controlli: non è così che dovrebbe funzionare la barra multifunzione. E mentre Microsoft è stata impegnata ad aggiungere nuove funzionalità e nuova interfaccia utente, non ha trovato il tempo o il coraggio di correggere alcuni difetti di vecchia data come le differenze di comportamento tra in esecuzione nella versione completa di Access, simulando le condizioni di "runtime" nella versione completa di Access e in esecuzione con il modulo ridotto "Access Runtime" fornito con lo sviluppatore utensili.

Access è ancora un prodotto che rende troppo facile progettare sistemi di database inadeguati – anzi, in qualche modo, incoraggia attivamente la progettazione di database inadeguati. Sembra che Microsoft stia rivolgendo la versione del 2007 a persone che potrebbero non aver mai sentito parlare di un database, per non parlare di sapere che è necessaria un'arte o una scienza per progettarne uno. Bill Gates ama dire alla gente che Access è il suo prodotto Microsoft preferito, ma anche se io sono favorevole a dare potere alle persone, vedo ancora che Access viene utilizzato ovunque per creare piccole isole di dati che nessuno conserva o salva adeguatamente, che sono mal progettate e non si integrano con il resto del i dati dell’azienda. I dati sono la linfa vitale di quasi tutte le aziende e devono essere trattati meglio di così.