PDA

View Full Version : مبتدی: DBNavigator



majid2230
جمعه 07 خرداد 1389, 01:17 صبح
سلام
من در برنامه ام از یه DBNavigator استفاده کرده ام و می خوام با کد زیر (کلیک کردن روی دکمه حذف DBNavigator ) رکوردی رو حذف کنم
DBNavigator1.BtnClick(tnavigatebtn(5));
مشکل من اینجاست که از کجا بفهمم که کاربر در پیغامی که ظاهر میشه (می خوام حتما پیغام نشون داده بشه ) ok کرده یا cancel رو زده .
ممنون

Mahmood_M
جمعه 07 خرداد 1389, 02:09 صبح
مشکل من اینجاست که از کجا بفهمم که کاربر در پیغامی که ظاهر میشه (می خوام حتما پیغام نشون داده بشه ) ok کرده یا cancel رو زده
چرا می خواید بفهمید ؟!
بگید هدفتون چیه ، شاید راه حل دیگه ای هم وجود داشته باشه ، مثلا برای مدیریت این قسمت می تونید خاصیت ConfirmDelete مربوط به DBNavigator رو False کنید و قبل از اجرای دستور بالا ( که خودتون قرار دادید ) خودتون یک پیغام برای حذف رکورد نشون بدید ، اگر کاربر با حذف موافقت کرد رکورد رو حذف کنید و اگر نکرد هم ...
می خواید بفهمید که رکورد حذف شده یا نه ؟ برای این مورد می تونید از رویدادهای OnBeforeDelete یا OnAfterDelete و ... مربوط به بانک هم استفاده کنید ...
شاید من سئوالتون رو خوب متوجه نشدم ، اگر نیاز هست توضیح بیشتری بدید ...

موفق باشید ...

majid2230
جمعه 07 خرداد 1389, 04:39 صبح
ممنون از جوابتون ، من قصدم این بود که به جای استفاده از DBNavigator (برای ظاهر بهتر ) خودم دکمه قرار بدم که مشکلم حل شد ، باز هم ممنون .