Fórum quot;Vetorquot; de componentes... #208965

23/01/2004

0

Estou querendo fazer o seguinte caso:

Tenho uma variavel que, por exemplo, controla os dias da semana (com valores de 1 a 7)... e dependendo do dia da semana o codigo vai pegar o valor do componente TEXT (caixa de texto) correspondente... existe alguma maneira de fazer um ´vetor´ de componentes... como no codigo exemplo abaixo:

a variavel ´i´ representa os dias da semana...

for i := 1 to 7 do Tabela[´Campo = i´] := Text[i].text;

do que ter q fazer um por um...

Tabela[´Campo = 1´] := text1.text;
Tabela[´Campo = 2´] := text2.text;
... e assim por diante !!


Sei que no VB eu consigo fazer isso... e tmb é possivel no Delphi ??

Agradeço desde já...

[]´s
Renato


Renato_mendes

Renato_mendes

Responder

Posts

25/01/2004

Edilcimar

var diasemana : string;
i : word;
for i = 1 to 7 do
begin
inttostr(i);
diasemana := ´dia´ + i; // aqui o dia fica sendo dia1 .. dia7
end;
agora vc pode trabalhar o a variável diasemana como sendo o nome do campo da tabela


Responder

Gostei + 0

26/01/2004

Renato_mendes

Edilcimar,

O problema é q tenho uma relação de horarios que são mostrados / preenchidos em ´Edit´s´ (caixa de texto)... e o valor que irá pra tabela (BD) é o valor dessas caixas de texto !! Como fiz um exemplo:

for i := 1 to 7 do Tabela[´Campo = i´] := Text[i].text;


Responder

Gostei + 0

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

Aceitar