View Full Version : تشخیص تکراری بودن اطلاعات یک رکورد موقع ثبت
mostafaserial
پنج شنبه 17 فروردین 1391, 12:05 عصر
سلام
تشخیص تکراری بودن اطلاعات یک رکورد موقع ثبت رو باید چجوری از روی دستورات sql تشخیص بدم ؟
مثلا 4 تا فیلدو چک کنه بعد اگه تکراری نبود ثبت کنه.
ممنون
رامین مرادی
پنج شنبه 17 فروردین 1391, 18:06 عصر
این کار به این صورت می تونه انجام بشه: یک دستور سلکت بنویس و توی شرطش اون چهار تا فیلد رو قرارا بده اگه یکی بود رکورد ستت بیشتر از صفر بود در اون موقع می تونی بگی که این اطلاعات ثبت شده کد نمونه هم در زیر قرار داده شده
sql="select f1,f2,e3,f4 from tbl1 where f1= ' " & txt1 &" ' AND f2=''" & txt2 & " ' AND f3=' " & txt3 & " ' AND f4=' "txt4 & " ' "
rst.open sql
if rst.recordcount>0 then
msgbox"in record gablan sabt shode!!!"
else
....
end if
البته اگه مقادیرت از نوع رشته بود مثل دستور بالا بنویس اگه مقادیرت عددی بود تک کوتیشن ها رو نذار و تکست هات رو با تابع ول تبدیل کن
مشکلی بود در خدمتیم:لبخندساده:
mostafaserial
پنج شنبه 17 فروردین 1391, 18:51 عصر
سلام
ممنون دستت درد نکنه
رامین مرادی
پنج شنبه 17 فروردین 1391, 19:16 عصر
برای تشکر از قسمت پایین پست استفاده کن چون مدیران ناراحت میشن و این پست شما اسپم فرض می شه:لبخند:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.