for i:=0 to self.ComponentCount-1 do
begin
if Self.Components[i].ClassType = tqrlabel then
begin
if Self.Components[i].Tag = 12 then begin
k := TQRLabel(Components[i]).Caption;
end;
end;
if self.Components[i].ClassType = tqrdbtext then
if Self.Components[i].Tag = 15 then //////dbtext tag set
begin
m:= tqrdbtext(components[i]).Caption; 여기서 값을 가져와야
end;
end;
문제의 요지는 아무것도 모르는 상태에서
여기에서 구한 m이 필드명이 나온다면..
m:= tqrdbtext(components[i]).Caption;
value := Self.Dataset.FileldByName(m).asString;
해주시면 해당 필드의 값이 나오겠네요..
근데..이게 뭐하는데 쓰는 코드인지 모르겟네요..ㅡㅡ;
하시고자 하는 목적을 알면 더 좋았을것을요...
그냥 답을 구하기위한 엉터리 답변인듯 싶습니다..^^;