PDA

View Full Version : محتوای یک متغیر



شفیعی
پنج شنبه 20 آذر 1382, 12:57 عصر
سلام
اگر محتوای یک متغیر اسم یک متغیر دیگر باشد چگونه می توان محتوی متغیر دوم را نمایش داد
مانند مثال زیر

S:='';
for t:=0 to Query1.FieldCount-1 do
s:=s+'Query1.FieldValues['''+Query1.FieldDefs.Item s[t].Name+''']+';
Memo1.Lines.Add(S);
در مثال بالا متغیر S حاوی نام فیلدهای یک کوئری می باشد می خواهیم بدین روش محتوای فیلدهای کوئری را دریک MEMO نمایش دهیم

amirrf
پنج شنبه 20 آذر 1382, 17:38 عصر
سلام،

می خواهیم بدین روش محتوای فیلدهای کوئری را دریک MEMO نمایش دهیم
برای این منظور می توانید از ویژگی Fields موضوع TQuery استفاده کنید. از طریق Fields به تک تک فیلدهای دیتاست دسترسی دارید:

with Query1 do
for I := 0 to Pred(FieldCount) do
Memo1.Lines.Add(Fields[I].FieldName + ' = ' + Fields[I].AsString);