Fórum FOR com 2 variáveis(tem como?) #595051

25/06/2018

0

Bom dia, sou novo no fórum!

Eu trabalho com delphi, onde também sou iniciante. Gostaria de saber se tem como montar um FOR com 2 variáveis ao mesmo tempo.

Ex.: FOR x:= var1 to ab; i:= var2 to ac DO

Essa foi uma das formas que eu tentei, obviamente nao deu certo. Se alguém souber por favor, preciso de ajuda.
Desde ja muito obrigado.
Jarbas Junior

Jarbas Junior

Responder

Post mais votado

25/06/2018

i := 6
for x := a to b do
   i := i+1; 
   begin
     //
   end;

Alberto

Alberto
Responder

Gostei + 2

Mais Posts

25/06/2018

Raimundo Pereira

Bom dia!
Seu objetivo é somente alimentar ambas variáveis?
Se sim, você pode realizar o for em apenas uma e setar a outra com o mesmo valor.

Nos diga qual o seu real objetivo.
Responder

Gostei + 0

25/06/2018

Jarbas Junior

Meu objetivo é preencher um grid. Eu uso o grid como memória pra então depois gravar no banco de dados.<br />
Uma das variáveis começa no 1 e a outra no 7.<br />
<br />
For x := qtdparcelas_pago to Parcelas.asinteger+1 Do<br />
        Begin<br />
                GridParcelas.Cells[0,x] := FormatFloat(''00'',i);<br />
                GridParcelas.Cells[1,x] := DateToStr(Data);<br />
                GridParcelas.Cells[2,x] := EdtDoc_Base.Text + ''.'' + IntToStr(i);<br />
                GridParcelas.Cells[3,x] := FormatFloat(''0.00'',ParcelaBruto);;<br />
                GridParcelas.Cells[4,x] := FormatFloat(''0.00'',VlrSeguro);<br />
                data := IncMonth(Data);<br />
        End;
<br />
<br />
Preciso preencher o x e o i. Ficou mais claro minha dúvida?
Responder

Gostei + 0

25/06/2018

Raimundo Pereira

Quem começa com 1 e quem começa com 7?
Responder

Gostei + 0

25/06/2018

Jarbas Junior

x:= 1 e i:= 7, ambas vao ate o total de parcelas.
Responder

Gostei + 0

25/06/2018

Raimundo Pereira

sac@p2tecnico.com.br
Skype.

Se não resolveu chame as 19:40
Responder

Gostei + 0

29/06/2018

Jarbas Junior

Muti obrigado a todos que me ajudaram, no fim consegui fazer e ficou exatamente como o Beto postou! Obrigado!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar