مشاهده نسخه کامل
: پيدا کردن رکوردهاي دوبله
چگونه ميتوان رکورد هاي تکراري را پيدا کرد
مثلا فقط شماره سريالهائي از يک بار بيشتر تکرار شده اند را در grid نمايش داد
( از روش اس کيو ال يا ----- ) فرقي نميکند
در صورت امکان ايميل بزنيد a_m02000@yahoo.com
Mahmood_N
23-02-2007, 01:00
سلام
می تونید از Filter استفاده کنید :
مثلا :
" ADOTable1.Filter := " Serial = 123
ADOTable1.Filtered := True
توی خط اول تعیین می کنید که کدوم Field برابر چه مقداری باشه ...
بعد Filter رو True می کنید تا Filter انجام بشه ...
موفق باشید ...
سلام
می تونید از Filter استفاده کنید :
مثلا :
" ADOTable1.Filter := " Serial = 123
ADOTable1.Filtered := True
توی خط اول تعیین می کنید که کدوم Field برابر چه مقداری باشه ...
بعد Filter رو True می کنید تا Filter انجام بشه ...
موفق باشید ...
با تشکر ::::
موضوع اينجاست که تعداد رکوردها دويست هزار رکورد ميباشد که تعداد مثلا 500 رکورد تکراري بوده
در ضمن رکورد تکراري نا معلوم =
يعني ميخواهم تکرار شده ها را پيدا کنم
بر فرض يک رکورد سه بار تکرار شده و ما نمي دانيم کدام وکورد است
Mahmood_N
23-02-2007, 02:49
سلام
اول باید مقدار رکورد رو بدست بیارید و بعد مثلا به جای " 123 " ای که من بالا نوشتم ، اون مقدار رو بزارید ...
فکر کنم واضح باشه ...
MasterData
23-02-2007, 13:40
شايد با همچين چيزي بشه. تست نكردم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شايد با همچين چيزي بشه. تست نكردم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون از شما
ولي پيغام خطا داد :sad:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****
invalid use of keyword
token
line number : .1
*****
:rolleye:
متن کدي که من نوشتم
////////////////////////////////////////////////////////////////////////////////////////////////////
with q1 do
begin
active:=false;
sql.Text:='Select Sn , (select Count(sn) As Num From from man08.db as P1 where p1.sn=man08.sn) As Num From man08.db Where Num>1 ' ;
active:=true;
end;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MasterData
23-02-2007, 23:51
ديتابيس شما چيه؟
فكر كنم اين كد تو اسكيوال سرور درست جواب بده
mahdi bg
24-02-2007, 05:49
سلام
فرض یه جدول داریم با یه فیلد به اسم Sno حالا می خواهیم تکراری
های Sno رو پیدا کنبم
این دستور برایپدا کردن فیلد های که دوبار تکرار شدن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین هم برای فیلد های که تکراری هستند(2و3و4 و... بار تکرار شدن)
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه مشکلی داشتی بگو تا توضیح بدم
تستشم کردم و درست جواب می دهد
از خیرنوشتن این برنامه با ADOTable بیا بیرون
چون فکر نکنم بشه.
سلام
فرض یه جدول داریم با یه فیلد به اسم Sno حالا می خواهیم تکراری
های Sno رو پیدا کنبم
این دستور برایپدا کردن فیلد های که دوبار تکرار شدن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین هم برای فیلد های که تکراری هستند(2و3و4 و... بار تکرار شدن)
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه مشکلی داشتی بگو تا توضیح بدم
تستشم کردم و درست جواب می دهد
از خیرنوشتن این برنامه با ADOTable بیا بیرون
چون فکر نکنم بشه.
با تشکر
با اين روش نصف مشکل من حل شد
چون وقتي رکورد تکراري را پيدا کردم در آن صورت هر رکورد را ----- کردم
چس مشکل به نحوي حل شد
mahdi bg
26-02-2007, 09:40
دقیقا متوجه نشدم سوال پرسیدین یا نه؟
اگه پرسیدن دقیقا منظورتون چیه؟
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.