Como obtener un ultimo registro de una tabla!!
Hola gente del foro, como estan, espero k muy bien.
Pues miren salio algo que no he podido resolver, estoy tratando de poner en dos edits los ultimos registro de una tabla, por ejemplo: Tengo la tabla Semana(No_semana,ano), entonces lo que quiero es que al darle click a un boton en dos edits llamas edsemana y edano me ponga el ultimo registro que haya en la tabla semana. Si es No_semana=16 y ano=2008, me aparesca eso en los edits. Espero me puedan ayudar sin mas por el momento me despido. |
Hola Caray, No dices que controles empleas ¿ADO? y que base de datos...
Independientemente de los controles, lo más natural para irte al último registro es emplear el método Last.
Y de este modo, el cursor estará apuntando al último registro y solo bastará con leer los campos:
¿Se entiende? Saludos, |
También (además de lo comentado por Delphius) puedes usar SQL.
Lo lógico sería una consulta para un único registro y ordenando la tabla de forma descendente.
También se debe poder hacer utilizando el MAX, pero creo que asñí se ve más claro. Si necesitas más información, ya diras... |
Compañeros del foro muchisimas gracias por las propuestas ya lo pude solucionar, la neta no penseque fuera algo tan facil, pues de nuevo muchisimas gracias.
|
En SQL no tiene sentido hablar del primero o último registro ya que siempre irá en función del índice activo. Se dice que las tablas basadas en SQL no tienen secuencia real como sucede con tablas planas en donde independientemente del índice que se use los registros siempre se insertan al final de la tabla, de manera que los índices en ese caso pasan a ser meros accesorios para el manejo de los registros.
|
La franja horaria es GMT +2. Ahora son las 00:10:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi