View Full Version : سوال: دابل کلیک روی دیتا گرید و نمایش اطلاعات در فرم
شهابسلطانی
دوشنبه 28 مرداد 1392, 08:08 صبح
با سلام
دوستان خسته نباشد
من از یک فرم بنام "فاکتور" یک سری اطلاعات ذخیره میکنم و در یک دیتا گرید نمایش داده میشه
حالا میخوام در محیط دیتا گرید هرگاه بر روی یک ردیف دابل کلیک کردم اطلاعات رو در فرم "فاکتور" نمایش بده
لطفا کمک کنید
مرسی
شهابسلطانی
سه شنبه 29 مرداد 1392, 07:02 صبح
سلام دوستان
جواب رو پیدا کردم
مشکل من این بود که primary key تعیین نکرده بودم
بعد از تعیین کلید اصلی "primary key" از یه حلقه if
استفاده کردم و حلش کردم
if adodc1.recoredset>0 then
nameform.nametext.text=adodc1.recoredset.fields!"name field"
adodc1.recoredset.update
adodc1.refresh
nameform.show 1
end if
اینم سورسش تقدیم به دوستان خوبم
فقط توجه داشته باشید که این سورس باید در رویداد "datagride_dblclick" نوشته بشه
موفق باشید
ramsess
شنبه 02 شهریور 1392, 17:29 عصر
دوست من این هم کدی که فرض کنیم شما جستجو رو انجام دادی و اون فاکتور رو پیدا کردی و حالا می خوای وقتی که روی dbgrid کلیک کردی فقط همون رکورد گزارشش نشون داده شه (توی دیتاریپورت)
'print=============
On Error Resume Next
DEverod.rsCmdverod.Close
DEverod.rsCmdverod.Open (adoverodkala.RecordSource)
rptanbarserach.Show
'endprint=========
Unload Me
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.