Tenga en cuenta que los conjuntos de registros han llamado a un método de clonación. Esto es diferente, entonces, el registro de formularios establece el clon.
En su ejemplo y pregunta estamos hablando de los datos subyacentes en los que se basa el formulario.
Si va a jugar y recorrer registros utilizando el código en el que se basa un formulario, pero no desea que la pantalla del formulario o la interfaz gráfica lo siga o salte, entonces su ejemplo es la forma correcta y preferida de lograr esto.
Por lo tanto, el clon del conjunto de registros es una copia de los datos de los formularios. Le permite mover o recorrer registros en ese conjunto de registros, pero el formulario (la interfaz de usuario) no sigue su movimiento a través de los registros.
Recuerde que, en algunos casos, si de hecho desea que el formulario pase al siguiente registro, entonces no usaría los registros establecidos, clone, pero Use el conjunto de registros actual.
Ej:
Set rstClone = me.recordset
rstClone.movenext
En lo anterior, la forma sería luego pasar al siguiente registro.
Una situación típica es cuando usa subformularios.Si desea totalizar o recorrer los 10 registros en esa subforma, puede hacerlo sin afectar o causar el registro visual actual que la subforma actualmente apunta a cambiar. Te permite hacer cosas detrás de escena, por así decirlo.
Sin embargo, si solo desea pasar al formulario siguiente registro, entonces no necesita ni reocrdset ni clon de conjunto de registros, puede simplemente ejecutar un comando que mueva el formulario al siguiente registro.
Se puede usar el siguiente comando típica:
DoCmd.GoToRecord acActiveDataObject, , acNext
Y, que no necesita de registros, o si RecordSetClone querer mirar a los valores de código que se coloca en un formulario, puede ir:
me!nameOfCollumFromTable
Tenga en cuenta que .recordsetClone solo está disponible con los conjuntos de registros DAO. Llamar a esta propiedad en un formulario con un conjunto de registros ADODB dará lugar a un error en el tiempo de ejecución (aunque no se detectó en el momento de la compilación) –