![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
.Bueno, intenté hacer algo como esto, pero dada mi ignorancia no tenía que funcionar :
No me funcionó ya que para un ciclo for debe ser de tipo ordinal. Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#2
|
||||
|
||||
|
Aquí un ejemplo, suponiendo que las fechas inicial y final las tomas de sendos DateTimePicker:
// Saludos |
|
#3
|
||||
|
||||
|
Cita:
Código:
var
Fecha, FechaFinal: TDate;
begin
ZQuery1.SQL.Text := 'insert into tabla (empleado, fecha) values(:empleado, :fecha)';
Fecha := DateTimePicker1.Date;
FechaFinal := DateTimePicker2.Date;
while (Fecha < FechaFinal) do
begin
ZQuery1.ParamByName('empleado').AsString := 'fernando';
ZQuery1.ParamByName('fecha').AsDate := Fecha;
ZQuery1.ExecSQL;
IncDay(Fecha,1);
end;
end;
HTH Última edición por donald shimoda fecha: 13-07-2008 a las 07:53:20. Razón: Agregue data importante |
|
#4
|
||||
|
||||
|
Muchas gracias Roman eso era lo que estaba buscando me funcionó de pelos, amigo Donald tu propuesta no me funcionó, porque con la función IncDay lo que hace es que me repite la variable fecha tantas veces posible
, pareciera que no tuviera fin . Ahora veré como excluyo los dias feriados y fin de semanas, cualquier cosa les comento.Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#5
|
||||
|
||||
|
Lo de IncDay sí funciona, de hecho IncDay lo único que hace es sumar el segundo parámetro a la fecha que se le pasa. El problema que tuviste se debe a que IncDay es una función así que debes usarla así:
Tal como estaba, el valor de Fecha nunca cambia y el ciclo no termina. // Saludos |
|
#6
|
||||
|
||||
|
¡Changos! (Como ContraVeneno
), tienes razón roman no me había fijado en ese detalle.Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#7
|
||||
|
||||
|
Cita:
![]() Saludos. |
|
#8
|
||||
|
||||
|
Hola enecumene, para saber los fines de semana puedes utilizar la función DayOfTheWeek de DateUtilis, si te devuelve 6 o 7, es porque es sabado o domingo.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| slq entre dos fechas comparar fechas | taru | MySQL | 2 | 30-07-2007 16:10:36 |
| Entre fechas | erick_jesus | Impresión | 1 | 29-05-2006 19:10:50 |
| operaciones entre fechas | Torreblanca | Varios | 4 | 09-07-2005 20:20:27 |
| minutos entre dos fechas | jmlifi | Firebird e Interbase | 3 | 15-04-2005 12:39:36 |
|