PDA

View Full Version : picklist



najmeh1
شنبه 05 اردیبهشت 1388, 10:25 صبح
با سلام.من داخل picklist یک فیلد dbgrid را که به یک query متصل است توسط دستور;( DBGrid5.Columns[2].PickList.Add(data.msearch2.Fieldbyname('elat').As String پر کرده اما در اجرا picklist را مشاهده نمی کنم و داخل این فیلد خاص نمی توانم تایپ کنم با وجود ان که read only آن false است

merced
شنبه 05 اردیبهشت 1388, 11:10 صبح
خوب شايد Query ‌جوري هست كه اجازه نميده كه اون فيلد ويرايش بشه
شايد شما توي Query از Join استفاده كرديد و فيلد كليدي رو در Select ‌شركت ندادين

najmeh1
یک شنبه 06 اردیبهشت 1388, 08:24 صبح
خوب شايد Query ‌جوري هست كه اجازه نميده كه اون فيلد ويرايش بشه
شايد شما توي Query از Join استفاده كرديد و فيلد كليدي رو در Select ‌شركت ندادين

با تشکر از راهنمایی که کردید اما query که نوشته شده ساده ترین نوع query است و مشکل اساسی من اینه که اطلاعات table مورد نظرم در picklist نمی یاد

merced
یک شنبه 06 اردیبهشت 1388, 22:44 عصر
شما دقيقاً چي كار كردي كد تون رو بذاري بهتر
اين درست كار مي كنه


data.msearch2.first ;
while not data.msearch2.eof do begin
DBGrid1.Columns[2].PickList.Add(data.msearch2.Fieldbyname('elat').As String) ;
data.msearch2.Next ;
end ;


يعني با پيمايش جدول ديگه اي اطلاعات رو به اون ليست اضافه مي كنه