PDA

View Full Version : سوال: ValueListEditor, ADOQUERY



narsiss
جمعه 30 مرداد 1388, 14:31 عصر
چه طور می تونم مقادیر یک ستون از یک جدول در دیتابیس ام رو در ستون KEY از یک ValueListEditorنمایش بدم؟(ضمناً من از ADOQUERY استفاده می کنم)
در قدم بعدی می خوام که مقادیر ستون VALUE رو هم در دیتابیس ام ذخیره کنم
میشه کمک کنید لطفاً؟

vcldeveloper
جمعه 30 مرداد 1388, 16:11 عصر
ValueListEditor1.Strings.Add(ADOQuery1.FieldByName ('MyKeyField').AsString +
'=' +
ADOQuery1.FieldByName('MyValueField').AsString);

یا


ValueListEditor1.InsertRow(ADOQuery1.FieldByName(' MyKeyField').AsString,
ADOQuery1.FieldByName('MyValueField').AsString,
True);


یا


ValueListEditor1.InsertRow(ADOQuery1.FieldByName(' MyKeyField').AsString,'', True);
ValueListEditor1.Values[ADOQuery1.FieldByName('MyKeyField').AsString] := ADOQuery1.FieldByName('MyValueField').AsString;

narsiss
جمعه 30 مرداد 1388, 22:58 عصر
ممنون با راهنمایی شما، مسئله اولم حل شد .
در مورد قسمت دوم سوالم:من در فرم exe برنامه یک سری داده رو در ستون value ها اضافه می کنم ولی نمی دونم چه طور بهشون دسترسی پیدا کنم تا بشه در دیتابیس ذخیره شون کرد .
ValueListEditor1.string مقادیر هر دو ستون رو انتخاب میکنه و از ValueListEditor1.ItemProps هم نمی تونم استفاده کنم.

vcldeveloper
شنبه 31 مرداد 1388, 02:28 صبح
با استفاده از خصوصیت Values مربوط به ValueListEditor؛ کد سوم در پست قبلی از همین خصوصیت استفاده کرده.