ciao grumpy.

Pensavo che mi rimanesse più comodo richiamare ed assegnare i vari campi all'interno del programma con l'assegnazione:

dim miaVariabile as myType


miaVariabile.Campo1 = ...
miaVariabile.Campo2 = ...

anche perchè, nel momento in cui finisco di digitare miaVariabile, vb6 visualizza già in automatico tutti i campi disponibili.

Però è un complicarsi le cose forse. Provo col tuo suggerimento