Il blog di Emilio Scaccaglia

Dedicato al VB ed al VBA
posts - 165, comments - 3058, trackbacks - 1

Visual Basic e Access - compatibilità tra i due prodotti Microsoft

Ho ricevuto molte domande riguardanti la compatibilità del codice VBA scitto in ambiente Microsoft Access e Visual basic.NET.

Come ho sempre sostenuto, VBA pur assomigliando moltissimo al vecchio e buon Visual Basic 6, non permette nessuna portabilità verso Visual Basic.

Non è possibile portare il codice scritto in VBA (ambiente Microsoft Access) direttamente in VB, è solo possibile per alcune sub o function particolarmente semplici e che non fanno riferimento a oggetti presenti in MS Access la copia da un ambiente all'altro.

Esempio (molto semplice)

Declare Sub Somma(a as integer, b as integer)

dim c as long

c = a + b

End Sub

in questo caso, la assoluta semplicità del codice permette un copia/incolla da un ambiente all'altro, ma appena il codice si complica anche di poco non sarà più possibile passare il codice con un semplice copia/incolla.

Consiglio pertanto di utilizzare il codice VBA come utile riferimento da cui prendere spunto per poi riscrivere il tutto direttamente in VB.

 

Grazie - per maggiori informazioni: emilio.scaccaglia@alice.it

Print | posted on sabato 16 marzo 2013 23:16 | Filed Under [ Microsoft Access Visual Basic ]

Powered by:
Powered By Subtext Powered By ASP.NET