ورود

نسخه کامل مشاهده نسخه کامل : چک کردن مقادیر تکراری



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

عــــلی
01-08-2010, 00:47
سلام.
به نظر من بهترین روش، روش 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 بود بدون تكراريه

اينجا رو هم يه نگاهي بنداز

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید