Come pubblico / esporti i moduli di Microsoft Access


0

Ho sviluppato alcuni moduli in Microsoft Access e devo ancora connettere i moduli con il database. Comunque mi piacerebbe costruire e magari pubblicare i moduli in modo che io possa visualizzarli al di fuori di Access. come posso realizzare questo per favore? Se non è possibile, esiste un modo per compilare ed eseguire i moduli di accesso come si farebbe con i tipici moduli Windows di Windows?

Risposte:


2

I moduli di accesso sono completamente diversi da quelli di Windows. I moduli .NET vengono prima compilati in CIL languge, quindi in fase di esecuzione, il JIT del CLR lo compila per le istruzioni native poco prima dell'esecuzione. Ciò rende possibile scrivere una sola volta ed eseguire su qualsiasi computer in cui è presente CLR.

Questo non è il caso con i moduli di accesso. Sono totalmente "incorporati" all'interno del file Access .mdb / mda, in modo simile ai fogli e alle cartelle di lavoro "incorporati" all'interno del file Excel. Quindi, il modulo di accesso è totalmente dipendente dall'applicazione Access da eseguire. Quindi, nessun accesso = nessun modulo di accesso.


1

Un'opzione per la pubblicazione consiste nell'utilizzare due file di database. Uno contiene le tue tabelle e l'altro contiene i tuoi moduli. In questo modo puoi semplicemente pubblicare le modifiche al modulo distribuendo una nuova versione del file di accesso con i moduli. È inoltre possibile eseguire il backup del codice e dei dati separatamente.

Un'altra variazione su questo è di memorizzare i dati in un database relazionale come Microsoft SQL Server Express o MySQL ( http://www.mysql.com/ ) e connettersi alle tabelle in Access come tabelle collegate. Si noti che è necessario un driver ODBC per il database in cui si stanno memorizzando i dati.


0

Comprendo il tuo bisogno, ma ti fornisco un link che è la tua soluzione, può essere un trucco ma è un'opzione di accesso corretta, puoi creare un file dove il database non può aprire direttamente e mostrare solo da un clic su file

youtube.com/watch?v=4VK8VD-SYNo

regrad,


1
Si prega di citare le parti essenziali della risposta dal (i) link (i) di riferimento, in quanto la risposta può diventare non valida se le pagine collegate cambiano.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.