Orden de aparición de formularios diferente al de la tabla de origen en acces 2016

Debe ser una tontería, pero no se como arreglarlo. No se porqué el orden del botón de navegación del formulario se ha cambiado y no se como volver a ponerlo en el mismo que tiene la tabla. O sea, que cuando lo he creado en el recuadro ponia "1 de 100" que se correspondía con el cliente nº 1 y así sucesivamente y ahora cuando aparece el "1 de 100" se abre la ficha del registro nº 13 y en "5 de 100" se abre el registro 9 de la tabla. ¿Me podríais decir como lo arreglo?. Y por otro lado, y ya que sois tan amables. ¿Cómo conseguir que cuando se abra el formulario aparezca el nuevo que hay que rellenar?

1 Respuesta

Respuesta
1

Fíjate que no le tengas puesto algún orden al cargar el formulario. Si lo tienes puesto quítaselo, y si no, le puedes poner para que te ordene por el campo que sea. Esto lo haces en las propiedades del formulario, pestaña Datos-> Ordenar por y Ordenar Al Cargar.

Para que se te abra en un registro nuevo, tienes dos formas:

1/ Si sólo quieres añadir registros, pero no consultar los existentes, ponle en la pestaña Datos->Entrada de Datos en Sí.

2/ Si quieres poder consultar los registros existentes, en el evento Al Cargar, le generas este código:

Private Sub Form_Load()

DoCmd.GoToRecord,,acNewRec  ' o acNewRecord, la que te salga a ti

End Sub

Perfecto, amigo Sveinbjorn, ya aparece el registro nuevo y lo del orden lo he arreglado poniendo el nº de registro como clave principal. ¡Muchísimas gracias! Y permíteme un abrazo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas