Hola Cesar.
Acabo de echar un vistazo al ejemplo que adjuntas, y no veo que hayas empleado ningún código mediante el cual pasar los datos del registro actual... pero mira, para simplificarme las cosas y como no sé que información quieres pasar al otro formulario, cúrate en salud y pasa el recordset completo de la forma siguiente: define el recordset 'adoPrimaryRS' como Public, luego en el formulario desde el que llamas al de búsqueda, usas la variable como una propiedad:
VariableCampo1 = frmPrincipal.adoPrimaryRS.Fields("Campo1").Value
Y que no te parezca mal, pero me da la sensación de que no has comprendido muy bien como funciona el ejemplo que te envié (o por lo menos no has aplicado nada en el ejemplo que tú me adjuntas).
A ver si aclaras un poco más el tema.
Suerte.