مشاهده نسخه کامل
: چک کردن مقادیر تکراری
persianmahdi
31-07-2010, 17:37
سلام
تعدادی تکست باکس دارم و کاربر باید مقادیری را توی دیتابیس اکسس وارد کنه .
میخوام مقادیر تکراری وارد نشه . یعنی قبل از درج اطلاعات چک بشه مقدار وارد شده تکراری نیست .
ممنون میشم کمک کنید .
L u K e !
31-07-2010, 18:12
خوب مي تونيد اون مقداري كه نمي خواهيد تكرار شوند رو كليد قرار بديد
و موقع درج هم با يك try اونو كنترل كنيد و پيغام مناسبو نمايش بديد
persianmahdi
31-07-2010, 23:24
خوب مي تونيد اون مقداري كه نمي خواهيد تكرار شوند رو كليد قرار بديد
و موقع درج هم با يك try اونو كنترل كنيد و پيغام مناسبو نمايش بديد
خوب این طور که نمیشه .
چون تو هر جدول فقط یک فیلد را میشه کلید قرار داد .
اما من قصد دارم توی چندین فیلد نشه مقادیر تکراری وارد کرد .
plz help
سلام.
به نظر من بهترین روش، روش SELECT کردنه.
شما اون فیلد رو با تمام ملزومات Select میکنید اگه تعدادش بیشتر از 1 بود یعنی اون فیلد وجود داره و راحت میتونید از ثبتش جلوگیری کنید.
موفق باشید.
persianmahdi
01-08-2010, 09:25
سلام.
به نظر من بهترین روش، روش SELECT کردنه.
شما اون فیلد رو با تمام ملزومات Select میکنید اگه تعدادش بیشتر از 1 بود یعنی اون فیلد وجود داره و راحت میتونید از ثبتش جلوگیری کنید.
موفق باشید.
سلام
ممنون . میشه یه نمونه کوچیک یا کدش را بزارید
پروژه ام ناقص مونده . :19:
مرسی
L u K e !
01-08-2010, 09:59
كي گفته مي شه يه كليد داشت تو هر جدول ؟
بستگي به فيلدش داره اگه كليد كردن كار جالبي نيست يه كوئري بگير و چك كن كه تكراري نباشه مثلا
Select Count(onFiled) i form table where onfiled=meghdare
بعد اگه lمقداري برگشتي بزرگتر از 0 بود بدون تكراريه
اينجا رو هم يه نگاهي بنداز
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.