PDA

View Full Version : سوال: محدودیت برنامه



علی فتحی
چهارشنبه 16 اسفند 1391, 19:58 عصر
برنامه حسابداری با ثبت 10 سند یک فرم باز میشه : لطفا"نسخه اصلی رو سفارش دهید

1-آیا این کد در بانک اطلاعاتی نوشته میشود
2-کد این محدودیت چگونه است؟آیا باید جدول خاصی از بانک اطلاعاتی رو در نظر گرفت
تاپیک تکراریست ولی به نتیجه نرسیدم با تشکر از سروران گرامی

esafb52
چهارشنبه 16 اسفند 1391, 21:09 عصر
دوست عزیز خیلی ساده اس داره با یه دستور مقادیر بانک رو تو یه دیتا تیبل میریزه وبررسی میکنه که اگه تعداد سطرهاش 10 بود ببینه که آیا برنامه ریجستر شده یا نه و اگر نبود کد های دلخواهش رو اجرا میکنه که اینجا : لطفا"نسخه اصلی رو سفارش دهید" هستش
1- خیر
2- میشه از جدول استفاده کرد که همین ده ردیف رو داخلش ذحیره میکنه و لی درکل دلخواهه(ولی از جدولی استفاده میشه که برنامه مقادیر اصلیش رو تو اون ذخیره میکنه)
3- کدش هم ساده اس ولی شما حرکت کن اساتید اینجا راهنمایی میکنن
موفق باشی

علی فتحی
پنج شنبه 17 اسفند 1391, 00:34 صبح
محدودیت تعداد ردیفها چگونه است . کد سی شارپ

danialafshari
پنج شنبه 17 اسفند 1391, 06:16 صبح
محدودیت تعداد ردیفها چگونه است . کد سی شارپ

باید روی دکمه ثبت مجدودیت بزارید
ابتدا فیلدهای موجود در بانک رو شمارش می کنید و اگر مثلا کوچکتر از 10 بود ثبت می کنه در غیر این صورت پیام میده و دیگه ثبت نمیکنه مثلا :
if (dt.Rows.Count < 10)
{
// دستور add
}
else
{
MessageBox.Show("شما بیشتر از 10 رکررد نمی توانید ذخیره کنید");
}
تصحیح شد

علی فتحی
جمعه 18 اسفند 1391, 00:03 صبح
ممنون اقای افشاری یک نمونه ساده بگذاری ممنون میشم

danialafshari
جمعه 18 اسفند 1391, 00:41 صبح
سلام
بفرمائید:
بیشتر از 10 تا ذخیره نمیکنه

ali_habibi1384
جمعه 18 اسفند 1391, 11:02 صبح
ممنون اقای افشاری یک نمونه ساده بگذاری ممنون میشم

ببخشيد يه سوال؟
الآن شما برنامه رو ساختيد و فقط واسه قفلش مونديد ! يا اينكه ميخوايد بسازيد و اول فكر قفلش هستيد!!!!
آخه جوري كه آقاي دانيل الگوريتمشو نوشت ديگه به نمونه احتياج نبود اگر قبلا برنامه اي نوشته بوديد!

daneshjo90
جمعه 18 اسفند 1391, 18:52 عصر
ابتدا فیلدهای موجود در بانک رو شمارش می کنید و اگر مثلا بزرگتر مساوی 10 بود پیام میده و دیگه ثبت نمیکنه مثلا :

سلام
آقا دانیال شرمنده ها ولی وقتی شما کد رو تصحیح کردین متن رو هم تصحیح کنید

بزرگتر مساوی رو با کوچکتر از 10 تغییر بدید بهتر میشه

موفق باشی