Bonjour,
J'ai des données stockées dans une grille (TStringGrid) represenant des données mensuelles pour un lieu donné ID (donc 12 valeurs pour un ID). J'ai un total de 10 000 lieux (Ie 10 000 ID). Ca se presente comme cela :
Mon but est de stocker ces valeurs dans une table. J'ai alors créé une classe de ce type :ID Tmin Tmax Mois ...
1 5 12 1
1 7 12 2
1 10 12 3
1 10 12 4
1 8 23 5
1 10 16 6
1 10 12 7
1 5 19 8
1 10 12 9
1 10 12 10
1 9 11 11
1 10 12 12
2 9 14 1
2 9 14 2
2 9 14 3
2 10 17 4
2 9 14 5
2 7 14 6
2 9 14 7
2 3 13 8
2 8 11 9
2 9 10 10
2 9 14 11
2 9 14 12
...
puis j'aimerais acceder aux valeurs d'un ID comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 TLocations = record ID,Mois... :double; Tmin,Tmax...: array [1..13] of double; end;
Quelqu'un pourrait m'indiquer comment assigner les valeurs du StringGrid dans mon objet Location ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Location : array [1..10000] of TLocations // Creation de l'objet Location variableTminmoisdemarspourlelieu2(ID=2):= Location[2].Tmin[4]
Sachant que ce qui me pose probleme est que pour 1 lieu (1 ID) correspondent plusieurs lignes (12 excatement) de ma grille (donc une simple boucle est pas facile a faire)
Merci pour votre aide !!
Partager