Dal browser, ovunque
Web app in React con backend .NET, utilizzabile da PC, tablet e telefono. Niente da installare sui computer degli utenti.
Vuoi convertire il tuo database Access in una web app e usarlo dal browser? Analizziamo tabelle, query, maschere, report e codice VBA dei file .mdb e .accdb. Ricostruiamo i flussi di lavoro in un'applicazione multiutente, con accessi e permessi, e concordiamo con te le regole da conservare e quelle da migliorare.
Rossi Maria
FileModificaVisualizzaRecord?
Record: |◀ ◀ 1 di 2101 ▶ ▶| ▶*
Molte aziende e associazioni gestiscono da anni dati preziosi con un file Access costruito su misura. Funziona, ma è legato a un PC, a una persona e a una versione di Office.
Niente accesso da casa, dal telefono o da un'altra città senza desktop remoto.
Mancano utenti, ruoli e un registro di chi ha cambiato cosa.
Macro e codice scritti anni fa che nessuno osa più toccare.
Catene di query senza transazioni: se una si blocca, il database resta a metà.
Funziona finché non si cambia PC, server o rete.
Estraiamo in automatico ogni oggetto del file e lo documentiamo: cosa fa, chi lo usa, quali regole contiene, cosa è codice morto. Ecco l'inventario di un progetto reale che abbiamo appena convertito.
Il risultato è un documento di analisi che resta a te: modello dati, regole di business con riferimento all'oggetto Access di origine, mappa delle maschere, elenco dei report e dei punti aperti.
Ogni fase si chiude con una parte dell'applicazione già utilizzabile. Sviluppiamo su una copia del database: i dati veri non si toccano finché non decidi di passare.
Leggiamo tabelle, relazioni, query, maschere, report, macro e VBA del file, anche con tabelle collegate a SQL Server.
Documentiamo regole e flussi, troviamo gli oggetti inutilizzati e i difetti nascosti nel codice.
Decidiamo con te tecnologie, utenti e ruoli, cosa portare e cosa eliminare.
Ricostruiamo per aree: anagrafiche, operazioni, stampe. Ogni regola Access diventa codice verificato.
Confrontiamo i risultati con Access, prova con gli utenti, uso in parallelo e passaggio definitivo.
Web app in React con backend .NET, utilizzabile da PC, tablet e telefono. Niente da installare sui computer degli utenti.
Accesso con credenziali, permessi di lettura o modifica per area, traccia delle operazioni importanti.
Se i dati sono già su SQL Server lavoriamo sullo stesso database, senza migrazioni rischiose. Se sono nel file Access, li trasferiamo con controlli riga per riga.
Le catene di query diventano operazioni atomiche: o riescono del tutto o non cambiano nulla.
I report diventano stampe con filtri, anteprima a video ed export. Le varianti quasi identiche si riuniscono in una sola stampa.
Stesse aree, stesse schede, stessi campi: chi usava le maschere Access ritrova subito il proprio lavoro, con ricerca rapida e controlli migliori.
Oltre 2.000 iscritti, centinaia di case in Italia e all'estero, un ritiro annuale con alberghi e camere da organizzare. Un unico file Access, usato da pochi computer in sede, collegato al database del sito.
| In Access | Nella web app |
|---|---|
| 116 report | 23 stampe con filtri, in PDF ed Excel |
| 102 maschere | pagine raggruppate per area, con menu per ruolo |
| Catene di query senza transazione | operazioni atomiche lato server |
| Accesso dal file, senza utenti | login con le credenziali del sito, lettura o modifica |
| Tabelle temporanee e file .bat | calcoli al volo ed export scaricabili |
| Cambio anno ripetibile per errore | operazione registrata e protetta |
Per usarlo dal browser non basta caricare il file .mdb o .accdb su un server. Analizziamo dati e relazioni, ricostruiamo maschere e flussi come pagine web e trasferiamo o colleghiamo i dati a SQL Server secondo la struttura esistente. Utenti e permessi vengono definiti nel piano di migrazione.
No. Il trasferimento dei dati è una parte del lavoro: query, maschere, report, macro e VBA contengono le regole dell'applicazione. Li analizziamo per ricostruire le funzioni che servono nel nuovo gestionale web.
Il costo dipende da oggetti, regole VBA, integrazioni e funzioni da mantenere, non soltanto dalla dimensione del file. L'analisi serve a definire il perimetro e un preventivo per fasi. Per confrontare altri progetti su misura puoi consultare la pagina sui costi del software.
Sì. Sviluppiamo su una copia del database e, quando l'applicazione è pronta, prevediamo un periodo di uso in parallelo prima di spegnere Access.
Se il file Access è già collegato a SQL Server, la web app usa lo stesso database e non serve alcun trasferimento. Se i dati sono dentro il file, li portiamo su SQL Server con uno script ripetibile e confrontiamo i conteggi tabella per tabella.
Le leggiamo una per una e le riscriviamo nel nuovo applicativo, con un riferimento alla maschera o al modulo di origine. Quelle che contengono errori le segnaliamo e le correggiamo con te.
No. Li analizziamo e raggruppiamo: i report quasi uguali diventano un'unica stampa con filtri e opzioni. Decidi tu quali servono ancora.
Dipende dalla dimensione del file. L'analisi iniziale ci permette di darti un piano per fasi con tempi chiari; ogni fase consegna una parte già utilizzabile.
Ti restituiamo l'analisi completa del database e un piano di migrazione per fasi, prima di qualunque impegno.
Contattaci