ورود

View Full Version : کمک



REZA-007
پنج شنبه 01 آذر 1386, 19:01 عصر
سلام خدمت دوستان گرامی
من میخواهم یک برنامه بنویسم که دارای چند فرم است
در این برنامه اطلاعات مربوط به یک دانشجو را وارد ودر فرم دیگر با وارد کردن شماره دانشجوی اطلاعات را مشاهده میکنیم و اگر درزمان وارد کردن اطلاعات در فرم اول اطلاعات تکراری باشد با نشان دادن پیغامی آنرا به کاربر میگویم
لطفا در نوشتن برنامه فوق کمکم کنید
Reza_1385_2007@yahoo.com

بهروز گرجی
پنج شنبه 01 آذر 1386, 21:17 عصر
دوست عزیز
نمیدانم سطح آگاهی شما از vb6 چقدر است ولی به هر حال :
شما باید یک دیتابیس تعریف کنید و در یک فرم اطلاعات را در آن وارد کنید.
در فرم دیگر باید اطلاعات مورد نظر را جستجو و نمایش دهید.

جهت جلوگیری از تکراری بودن میتوانید در هنگام وارد کردن اطلاعات , مثلا شماره دانشجوئی را چک کرده و اگر تکراری بود پیغام دهید.

( به این دلیل شماره دانشجوئی بهتر است چون هیچ دو دانشجوئی شماره مشترک ندارند.)

بهروز گرجی
پنج شنبه 01 آذر 1386, 21:18 عصر
اگه میخوای یه نمونه کد برات بذارم

benighted.boy
پنج شنبه 01 آذر 1386, 22:00 عصر
دوست عزیز بهتر بود قبل از اینکه تاپیک بزنی یه جستجو تا سایت میکردی .مطمئنن چیزی که به درد کارت بخوره رو پیدا میکردی .
اما در مورد سوالت همونطور که آقا بهروز اشاره کردن نیاز به یه دیتا بیس داری که اطلاعات داخلش وارد بشه و سایر عملیات با استفاده از DB انجام شه .
برای چک کردن اطلاعات تکراری هم میتونی با در نظر گرفتن یک یا چند مقدار و جستجوی آن قبل از ثبت از غیر تکراری بودن آن مطمئن شوی .این الگوریتم کار بود.حالا در مورد پیاده سازی اگه مشکلی هست بگو تا کمکت کنیم.

ali_habibi1384
شنبه 03 آذر 1386, 06:07 صبح
شما می تونی همیشه قبل از اضافه کردن به جدول یه سرچ انجام بدی با استفاده از filter یا find اگر کلید اصلی تکراری بود کار رو ادامه ندی و پیام چاپ کنی . در ضمن این نکته مهم رو توجه کن که نباید تکست باکسهات رو به بانکت وصل کنی زیرا جابه جایی اونا باعث ذخیره اطلاعات و نهایتا منجر به رخ داد خطا می شه.