Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Agregar fecha (https://www.clubdelphi.com/foros/showthread.php?t=65646)

Kamael 03-01-2010 16:13:18

Agregar fecha
 
Estoy haciendo una aplicacion para control de kilometraje de vehiculos. Me podriais orientar como hacer que en la BD me cargase la fecha siguiente, al ultimo registro grabado, en caso de que ese vehiculo no hubiera salido, y tambien los km del ultimo registro?. Esto es de cara a los informes mensuales de cada vehiculo. Si un dia no sale este debe de quedar en blanco.
La base de datos es Access con ado.

marcoszorrilla 03-01-2010 16:34:24

Puedes utilizar una variable:

Si la tabla está ordenada por fechas:
Código Delphi [-]
MiTabla.Last;
dUltFecha:=MiAdoTableCampo.Value;

y luego en el alta simplemente igualas la fecha con la que has recuperado.

O también puedes mutilzar una consulta SQL
Código SQL [-]
Select Max(Fecha) from MiTabla.

En el caso de que se refiere a un vehículo, tendrás que colocar un filtro a la primera propuesta y un Where a la segunda.

Un Saludo.

Kamael 04-01-2010 22:32:11

Gracias por tu respuesta Marcoszorilla.
Lo que tengo que hacer es sumar un dia a la ultima fecha hasta que sea igual a la que yo introduzca, de forma que si hay tres fechas entre la ultima y la actual, (por ejemplo la ultima es 24/12/2009 y la actual es 26/1272009) me incremente esa suma hasta la actual y me la guarde. los kilometros siempre serán los finales del dia 24/12/2009 guardados a la vez. Una vez que la fecha sea igual a la actual( o a la que yo introduzca) la suma se detendrá. Ya Te contaré cuando lo tenga.
Estoy madurando la idea.
Un saludo


La franja horaria es GMT +2. Ahora son las 06:36:53.

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