Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Mostrar el registro con el ID mas grande en un reporte en Access

Estas en el tema de Mostrar el registro con el ID mas grande en un reporte en Access en el foro de Bases de Datos General en Foros del Web. Buenas: Tengo un problema, el cual llevo bastante rato sin poder resolver. Tengo 2 bases de datos, clientes y reportes, y un formulario que se ...
  #1 (permalink)  
Antiguo 14/07/2009, 11:32
 
Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 15 años, 4 meses
Puntos: 0
Mostrar el registro con el ID mas grande en un reporte en Access

Buenas:

Tengo un problema, el cual llevo bastante rato sin poder resolver.
Tengo 2 bases de datos, clientes y reportes, y un formulario que se encarga de escribir nuevos reportes, y un reporte que me muestra el ultimo registro ingresado. Hasta ahi todo bien, sin problemas, pero, si el formulario llega a ser cerrado, y se corre de vuelta, al introducir un nuevo dato me deja hacerlo sin problema, mas sin embargo, el reporte me muestra el registro que se introdujo antes de cerrar el formulario, y no el nuevo.
Utilizo un query que manda llamar el last de todos los registros, y utilizo access para manejar la BD.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 15/07/2009, 01:01
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Mostrar el registro con el ID mas grande en un reporte en Access

Parece que, cuando lanzas el informe, el registro no se ha guardado aun. Ten en cuenta que si no fuerzas tu el guardado del registro, o cambia de registro, aun no esta guardado.

Un saludo
  #3 (permalink)  
Antiguo 15/07/2009, 07:54
 
Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Mostrar el registro con el ID mas grande en un reporte en Access

Buenas:

Revise la tabla que el registro estuviera guardado, y si, inmediatamente de que presiono el boton de guardar dado por los formularios de access, se guarda en la base de datos, aun despues de que cierro el programa, reviso cual es el ID mas alto, en un formato autoincremental, y el ultimo ingresado sigue sin concordar con el Last del query creado.
Si de algo sirve, la base de datos esta ligada a un servidor SQL.

Gracias por adelantado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:23.