Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-04-2022
kainchu3102 kainchu3102 is offline
Miembro
 
Registrado: jul 2021
Posts: 79
Poder: 3
kainchu3102 Va por buen camino
StringGrid Fechas

Buenas noches programadores estaría necesitando de sus ayudas, mi consulta es la siguiente como puedo hacer para que stringgrid me sumo mes por mes por ejemplo
1 - 01/01/2022
2 - 01/02/2022
3 - 01/03/2022

lo intente pero me acerque muy poco solo logre que la fechas se repitan todos el mismo mes
ejemplo:
1 - 01/01/2022
2 - 01/01/2022
3 - 01/01/2022

DESDE YA AGRADEZO VUESTRA AYUDA este seria el código que hice:

Código Delphi [-]
procedure TFORMDANZA.BitBtn1Click(Sender: TObject);
var
C: Integer;
i : Integer;
begin
;
for i := 1 to 5 do
begin
StringGrid1.Cells [0, i ] := intToStr(i);
end;

for C := 1 to 5 do
  begin
StringGrid1.Cells [1, C ] := DateToStr(IncMonth(DateTimePicker1.Date,1));
end
Responder Con Cita
  #2  
Antiguo 12-04-2022
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
No entiendo el problema. ¿Tal vez buscas indicar de forma automática un grupo de fechas?
Código Delphi [-]
for i:=1 to 12 do
// Así
 StringGrid1.Cells [1, i-1 ] := '01/'+inttostr(i)+'/2022';
// O así
 StringGrid1.Cells [i, 0 ] := DateToStr(EncodeDate(2022, i, 01));
// O si ya tienes la fecha y debes incrementarla
 DecodeDate(myDate, myYear, myMonth, myDay);
 StringGrid1.Cells [i, 0 ] := DateToStr(EncodeDate(myYear, myMonth+1, myDay));

Última edición por kuan-yiu fecha: 12-04-2022 a las 09:38:59.
Responder Con Cita
  #3  
Antiguo 12-04-2022
kainchu3102 kainchu3102 is offline
Miembro
 
Registrado: jul 2021
Posts: 79
Poder: 3
kainchu3102 Va por buen camino
Falta

Hola buenas gracias por tu respuesta modifique un poco tu codigo la verdad que barbaro van cambiando los meses pero el proble es que estoy trabajando con un componente DateTimePicker de acuerdo el meses que se seleccione en ese componentes se tiene que ir sumando los meses, esto es mas nada para una cobranza de cuotas el dias es el mismo pero solo tiene que ir cambiando los meses.
lo modifique algo asi pero necesito trabajar con el DateTimePicker y el StringGrid
Código Delphi [-]
var
C: Integer;
i : Integer;
begin

for i := 1 to 5 do
begin
StringGrid1.Cells [0, i ] := intToStr(i);
end;

for C := 1 to 5 do
  begin
//StringGrid1.Cells [1, C ] := DateToStr(IncMonth(DateTimePicker1.Date,1));
  StringGrid1.Cells [1, C ] := DateToStr(EncodeDate(2022, C, 01));
end
Responder Con Cita
  #4  
Antiguo 12-04-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Del TDateTimePiclket puedes extraer los valores de día, mes y año (por pasos para que quede más claro):

Código Delphi [-]
var
  m, d, a: Word;
  C:integer;
begin

  // Extraer los valores de día, mes, año..
  DecodeDate(DateTimePicker1.DateTime, a, m, d);
  // rellenar las celdas
  for C := 1 to 5 do begin
    StringGrid1.Cells [1, C ] := DateToStr(EncodeDate(a, C, d));
  end
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
stringgrid en celda de otro stringgrid?? noodle_ OOP 3 17-06-2008 13:36:01
Stringgrid look OOP 11 05-10-2007 10:48:52
slq entre dos fechas comparar fechas taru MySQL 2 30-07-2007 16:10:36
Ordenar fechas en StringGrid mcarazas Varios 3 19-12-2006 13:30:48
Las horribles fechas, control de fechas Huer OOP 6 18-10-2005 19:11:49


La franja horaria es GMT +2. Ahora son las 18:37:22.


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
Copyright 1996-2007 Club Delphi