RE:como cerrar formulario
Hola, mira para cerrar un formulario y abrir otro al mismo lo que tienes que hacer es lo siguiente:
On Error GoTo Terror
Me.Hide() 'cierras el formulario actual
Dim frmacceso As New frm_acceso 'abres el que necesitas
frmacceso.ShowDialog()
Terror:
Exit Sub
MessageBox.Show("Se produjo un fallo interno en el sistema", "Atencion Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error)
Espero que te sea sirva de algo.