PDA

View Full Version : امکانadd,delete,update فرمها



resident
دوشنبه 24 دی 1386, 23:26 عصر
سلام
آیا باید برای هر فرمی که طراحی می کنیم ، امکان add,delete,update رو فراهم کنیم؟
بهترین روش پیشنهادی شما برای این کار چیه؟
من چند روش می دونم ولی نمیدونم آیا روشهای بهتری هم وجود داره؟
مثلا یکی از روشها اینه که زیر فرم یه data grid view بذاریم که با لود شدن صفحه مشخصات تمام رکورد ها رو نشون بده. اگه کاربر خواست add کنه فیلدهای فرم رو پر کنه ، اگه خواست delete کنه رکورد مورد نظرشو از data grid انتخاب کنه و با دکمه Delete کیبوردش ، اونو حذف کنه و در صورتی که خواست update کنه ، بعد از انتخاب ردیف مورد نظر در همون دیتا گرید بتونه اونو آپدیت کنه
متشکرم

Mahdi.Kiani
دوشنبه 24 دی 1386, 23:59 عصر
سلام
آیا باید برای هر فرمی که طراحی می کنیم ، امکان add,delete,update رو فراهم کنیم؟
بهترین روش پیشنهادی شما برای این کار چیه؟
من چند روش می دونم ولی نمیدونم آیا روشهای بهتری هم وجود داره؟
مثلا یکی از روشها اینه که زیر فرم یه data grid view بذاریم که با لود شدن صفحه مشخصات تمام رکورد ها رو نشون بده. اگه کاربر خواست add کنه فیلدهای فرم رو پر کنه ، اگه خواست delete کنه رکورد مورد نظرشو از data grid انتخاب کنه و با دکمه Delete کیبوردش ، اونو حذف کنه و در صورتی که خواست update کنه ، بعد از انتخاب ردیف مورد نظر در همون دیتا گرید بتونه اونو آپدیت کنه
متشکرم

این مسئله چیزی نیست که بشه براش یک جواب کلی داد. بسته به برنامه شما می تونه متفاوت باشه
شاید خیلی از فرم ها هیچ ارتباطی با data base شما نداشته باشند. پس لزومی هم نداره که برای اونا آیتم های Addو Delete و ... را در نظر بگیرید

اما نکته ای که شاید بشه دراین مورد به اون اشاره کرد اینه که سعی بشه حتی الامکان قسمت هایی از برنامه که عملکرد شبیه به هم دارن مانند هم پیاده سازی بشن و interface تقریبا مشابه ای داشته باشن...
این موضوع باعث می شه که کاربر بتونه به طور خود کار و با کمی کار کردن با برنامه شما، نحوه استفاده از قسمت های مختلف برنامه شما را یاد بگیره
یا مثلا استفاده از shoet cut های استاندارد ... یا قابلیت استفاده از Delete صفحه کلید برای مواقعی که عملیات Delete کردن در برنامه هست و n تا نکته دیگه که خیلیاش را حتما خودتون می دونین و خیلی های دیگه را هم با تجربه به دست میارین

موفق باشید
کیانی

resident
سه شنبه 25 دی 1386, 07:11 صبح
شاید خیلی از فرم ها هیچ ارتباطی با data base شما نداشته باشند. پس لزومی هم نداره که برای اونا آیتم های Addو Delete و ... را در نظر بگیرید


آقای کیانی من تا به حال فرمی نداشتم که با دیتابیس رابطه نداشته باشه. لطف می کنید یک نمونه از این جور فرمها رو مثال بزنید؟

متشکرم

Mahdi.Kiani
سه شنبه 25 دی 1386, 08:34 صبح
آقای کیانی من تا به حال فرمی نداشتم که با دیتابیس رابطه نداشته باشه. لطف می کنید یک نمونه از این جور فرمها رو مثال بزنید؟

متشکرم

فرمی که برای setting برنامه و customize کردن برنامه توسط end user به کار میره و .....