El desván Filatelico -- The Philatelic Garret
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

access 2007

3 participantes

Ir abajo

access 2007 Empty access 2007

Mensaje por metomenzar Jue 19 Ene 2023, 4:41 pm

Hola:
A ver si hay alguien entendido en acces, o que me pueda ayudar.
Tengo una base de datos hecha por mi (con chorradillas mías) a la que le voy metiendo registros periodicamente.
Tengo creados 3 formularios de sendas tablas. Hasta ahora metía un registro nuevo al final del formulario, y ahí se quedaba, no se meneaba. Pero de unos días acá, cada vez que meto un registro nuevo al final del formulario, no pasa nada hasta que cierro el mismo, cuando lo vuelvo a abrir, ese registro aparece en la primera posición del formulario (cosa que no quiero).
No sé si he tocado algo, pero si lo he hecho, no sé qué ha sido.ç
A ver si alguien sabe cual sería la solución para que se quede donde lo pusieron y no se menee. Smile Smile Smile .
metomenzar
metomenzar

Mensajes : 1233
Fecha de inscripción : 10/08/2013

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por Neumotorax Jue 19 Ene 2023, 4:58 pm

Ostras, no soy un experto, pero sí me atrevo a dar una idea. A ver si fuera.

- En una base de datos el orden interno en que queda un registro no lo decides tú. Se graba donde quiere la base de datos (tendrá sus propios métodos). Hasta ahora era al final, y ahora es al principio. Algo ha pasado internamente (una actualización, una compactación, un límite que ha topado y ahora la base de datos ha tenido que cambiar de criterio, ...) que está ocurriendo así. Se acepta.

- En un formularios debes poder decir cómo quieres ordenar. Si no le dices nada, se te estará ofreciendo el orden interno (y que no controlas). Te ha venido guay mientras que el interno te gustaba. Y te salía ordenado sin tú hacer nada, pero era... suerte. Ahora no. Mira a ver si puedes indicar en algún sitio el orden que deseas, a partir del campo que tú deseas. Por ejemplo, si tienes fecha de registro en uno de los campos, su orden ascendente se va a parecer mucho al orden que te gustaba.

Suerte!


Última edición por Neumotorax el Jue 19 Ene 2023, 4:59 pm, editado 1 vez
Neumotorax
Neumotorax

Mensajes : 3713
Fecha de inscripción : 08/11/2019
Edad : 48

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por Neumotorax Jue 19 Ene 2023, 4:58 pm

Lo mismo me he explicado con el culo. Embarassed
Neumotorax
Neumotorax

Mensajes : 3713
Fecha de inscripción : 08/11/2019
Edad : 48

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por metomenzar Jue 19 Ene 2023, 5:13 pm

Gracias neumo, soy un novatillo en esto, pero te he entendido.
Es que cuando la creé, eliminé el campo id. que sale por defecto en todas la tablas, ya no me acuerdo porqué, alguna gilipollez que se me ocurriría.
Te digo esto, porque con esa tabla se podría ordenar en orden descendente, y creo que ya no habría ese problema.
Pero no sé cómo volver a introducir ese campo en la tabla.
metomenzar
metomenzar

Mensajes : 1233
Fecha de inscripción : 10/08/2013

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por Neumotorax Jue 19 Ene 2023, 5:16 pm

Arg! Ese ID autoincrementable... era buena idea conservarlo! Very Happy
Neumotorax
Neumotorax

Mensajes : 3713
Fecha de inscripción : 08/11/2019
Edad : 48

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por metomenzar Jue 19 Ene 2023, 6:41 pm

Muchas gracias neumo, me has dado la idea tú.
Conseguí poner la tabla Id., mirando san google. Ahora marcha.
metomenzar
metomenzar

Mensajes : 1233
Fecha de inscripción : 10/08/2013

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por MABAPE Jue 19 Ene 2023, 6:56 pm

Si la presentación del formulario es tipo hoja de datos (tipo excell) con hacer click en el botón derecho del ratón encima del encabezado (título de la columna) y seleccionar orden ascendente/descendente en la columna que quieres ordenar también se te ordenarán, si es tipo formulario debes decirle el orden principal que quieres en las propiedades del formulario.
Se me ocurre así sin verla.
Un saludo.
MABAPE
MABAPE

Mensajes : 1899
Fecha de inscripción : 17/05/2016
Edad : 55

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por metomenzar Jue 19 Ene 2023, 7:02 pm

MABAPE escribió:Si la presentación del formulario es tipo hoja de datos (tipo excell) con hacer click en el botón derecho del ratón encima del encabezado (título de la columna) y seleccionar orden ascendente/descendente en la columna que quieres ordenar también se te ordenarán, si es tipo formulario debes decirle el orden principal que quieres en las propiedades del formulario.
Se me ocurre así sin verla.
Un saludo.
Lo que quería era tenerlo ordenado por orden de entrada.
Con el autonumérico, por el momento funciona.
metomenzar
metomenzar

Mensajes : 1233
Fecha de inscripción : 10/08/2013

Volver arriba Ir abajo

access 2007 Empty Re: access 2007

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.