Déclarer un type date

Résolu
hajeur_abd Messages postés 46 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 25 septembre 2007 - 13 juin 2005 à 05:48
loicbernard Messages postés 16 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 15 juin 2005 - 15 juin 2005 à 09:42
BONJOUR,


je suis en train de faire une application qui manipule des redez-vous.Pour cela j'ai utiliser une StringGrid.


Ce que je veut faire c'est de remplir les cellules de la premiere colonne par les Heures.la premiére cellule porte 8:00


et la derniére 18:40 avec une différence de 20 minute entre 2 rendez-vous.


donc il faut declarer 2 variables


Date_init:initialisé parla valeur'7:45'


Date_inter:la duré intervalle entre 2 rendez-vous'0:20'


puis tapez le code suivant:


with grille do


begin


for i:=0 to 33 do


begin


Date_init:=Date_init+Date_inter;


cells[0,j]:=dattostr(Date_init);


end;


end;


Mon probléme c'est je ne sait pas déclarer mes 2 variables que j'ai mentionner en haut.


en plus je ne sait pas est ce que l'idée est correcte ou non.


SVP conceillez mois.


MERCI d'avance.

Hejer
A voir également:

10 réponses

jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
13 juin 2005 à 09:25
salut

il faut declarer

Date_init : TdateTime;

mais si tu veux afficher de heures/ minute /seconde la fonction

datetostr(Date_init); ne convient pas il faut utiliser la fonction :

timetostr(Date_init); sinon tu obtiens une date et non une heure

enfin plutot que de faire

Date_init:=Date_init+Date_inter;

utilise plutot la fonction

IncMinute(Date_init,Date_inter)

bonne prog
3
Rejoignez-nous