Strano il tuo problema
Piuttosto che creare il metodo creaRecord, o meglio farlo public e chiamarlo dall'esterno e poi chiedere la visualizzazione del form al suo interno, perchè non provi a passare i valori nel costruttore del form dove valorizzi i tuoi campi e poi chiamare dall'esterno il metodo Show?
ad esempio io in c# faccio così:
FormChiamato form= new FormChiamato(Val1, Val2);
form.Show();
nel form FormChiamato così:
public FormChiamato(string Val1, string Val2)
{
InitializeComponent();
text1.Text = Val1;
text2.Text = Val2;
}
penso che in Vb.net apparte la sintassi debba funzionare allo stesso modo.
ciao
Vincenzo
Programmatore sbilenco