PDA

نسخه کامل مشاهده نسخه کامل : مشکل با dbgrid



popp
29-03-2011, 12:58
با سلام
تو یه فرم چند تا dbgrid دارم . واسه رویداد dbclick
dbgrid1 یک دستور نوشتم و اجر ا شد.
حالا که میخوام واسه رویدادهای سایر dbgrdها دستور بنویسم باز میره تو قسمت رویداد db1
یعنی وقتی در dbgrid2 میرم تو قسمت event و رو رویداد dbclick دو بار کلیک میکنم که کد رو بنویسم باز میره تو رویداد dbgrid1 .
واسه هر dbgrid یه dataset جدا دارم .
چطور واسه رویداد dbclick
dbgrid2 دستور بنویسم؟
دستی هم رویدادها رو که تایپ کردم نشد.
delph2010 دارم
مرسی از جوابتون

M.Hashemi
29-03-2011, 13:33
با سلام
من هم از delphi 2010 استفاده می کنم.
فکر کنم منظورتون از dbclick همان dblclick است.
این چیزی را که شما گفتید بنده تست کردم و هیچ مشکلی به وجود نیامد.
یا یک سورس بگذارید یا بیشتر توضیح بدهید.
اگر بتونم کمکتون میکنم.
با تشکر

as13851365
30-03-2011, 15:09
شما هر سه تا dbgrid رو انتخاب کردید بعد در قسمت Event رویدادی رو انتخاب کردید ( dbclick ) و هر دستوری که بنویسید برای رویداد هر سه جدول اجرا می شه

برای خارج کردن این رویداد به عنوان تابعی که فراخوانی می شه نگاه کنید مثلا نوشته

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا می تونی رویداد های جدول های دیگه رو خالی کنی و دوباره دابل کلیک کنی و در تابع جدید کد خودترو بنویسی

meek553
05-06-2011, 10:14
شما باید محتوی مقابل در رویداد dblclick هر dbgrid را پاک کرده و دوباره کد را بنویسید.

مرد مباح
06-06-2011, 17:08
دلیل این مشکل هم به احتمال زیاد اینه که شما ابتدا برنامه رو نوشتی برای یک DBGrid بعد بقیه رو Copy/Paste کردی.
طبق راهنمایی دوستان عمل کن و مشکلت حل میشه.

kiianush
03-08-2011, 00:16
سلام من میخوام در دلفی برنامه نویسی کنم ولی هیچ کتاب خوبی در این زمینه پیدا نکردم کتاب نشر علوم رو دارم ولی اطلاعات کاملی در مورد گرید و نحوه ی اتصالش با داده ها ندارد منظورم کد نویسی است کمک من قبلا با سی شارپ کار کردم و کار با دلفی یه کم مشکله