cs_Gokuan
Messages postés51Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention17 novembre 2008
-
16 mars 2005 à 09:52
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 2006
-
16 mars 2005 à 14:16
Voilà mon bout de code, enfaite je lis un fichier XLS, et mais pour le moment j'ai créer ma boucle avec for qui va jusqu'au derniers info du fichier excel, mais c'est un peu mal fait, alors je voudrais utilisé une boucle While not Oef do mais ça me fait une erreur... I/0 erreur 6... Alors si qqun pourrait me donner la syntaxe exacte ou m'aider, merci d'avance. Je veux simplement que ma boucle s'arrête au derniers donnée de mon fichier excel
Var NbrartWys : Integer;
NbrartWys:=1001;
for i:=1 to NbrartWys do
begin
Progressbar1.Min:=0;
Progressbar1.Max:=NbrartWys;
Progressbar1.Position:=i;
stringgrid1.Cells[0,i]:= XLS.cells[i+1,Codearticlefour].value;
stringgrid1.Cells[1,i]:= XLS.cells[i+1,designation].value;
stringgrid1.Cells[2,i]:= XLS.cells[i+1,prixachat].value;
end;
mon essai avec while :
While not Eof do
begin
i:=i+1;
Progressbar1.Min:=0;
Progressbar1.Max:=NbrartWys;
Progressbar1.Position:=i;
stringgrid1.Cells[0,i]:= XLS.cells[i+1,Codearticlefour].value;
stringgrid1.Cells[1,i]:= XLS.cells[i+1,designation].value;
stringgrid1.Cells[2,i]:= XLS.cells[i+1,prixachat].value;
end;