General

6.232 Approfondimento delle interfacce in VBA
  Alessandro Baraldi

L'uso di un' interfaccia è un modo per implementare l'ereditarietà tra VB e VBA.

Definiamo una Classe X con metodi e proprietà.
Quindi definiamo una Classe Y tale che erediti metodi e proprietà di X e che abbia altre propeirtà e metodi personalizzati.
In tal caso si può usare implements X all'interno della Classe Y, ottenendo così l'aggiunta dell'interfccia di X in Y.
Il vantaggio di questa tecnica è quello di non dover riscrivere X...!

Una Form è una classe, pertanto anch'essa potrà ereditare interfacce di classi esistenti.

Questa tecnica è poco usata in VBA, di conseguenza poco conosciuta, anche perchè disponibile solo da Access 2000 in avanti.

Allegato a questa FAQ c'è un database di esempio realizzato con Access 2002 che spero risulti semplice per meglio comprendere la tencica qui enunciata

Download:
 
  GEN_IMPLEMENTS_MENU.zip (23Kb) MSAccess2002 database


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.