چطور میشه چند رکورد رو که یک وجه مشترک دارند را حذف کرد
مثلا مقدار چند ردیف که همگی 5 در یک ستون خاص به نام A باشد.ردیف هایی که در ستون A دارای مقدار 5 هستند باید حذف شوند.
چطور میشه چند رکورد رو که یک وجه مشترک دارند را حذف کرد
مثلا مقدار چند ردیف که همگی 5 در یک ستون خاص به نام A باشد.ردیف هایی که در ستون A دارای مقدار 5 هستند باید حذف شوند.
از select استفاده كن و سپس تك تك حذفشون كن.
نمونه برنامش هم كه بهت دادم
دوست عزیز همون طور که من متوجه شده می تونی با شرط Where این کارو به راحتی انجام بدی
توضیخات بیشتر تو مقاله آقای کفاش تو سایت برنامه نویس هست که واقعا پر محتواست می تونه تو هر دستوری کمکت کنه .
موفق باشی
میشه بیشتر راهنمایی کنی؟
نه
موضوع حذف رو من اولین باریه که پرسیدم!!
پس اين چي بود!!!!
https://barnamenevis.org/showthread.php?t=183459
دوست عزیز
اولا:این سوال رو من مطرح نکردم اگه به پروفایل اون شخص هم مراجعه می کردید متوجه می شدید
دوماً:فکر کنم سوالم رو بد مطرح کردم.حذفی که من بهش اشاره کردم نیازی به چک باکس نداره.می خوام فقط بگه ردیف هایی که توی ستون A مثلا مقدار 5 رو دارند حذف کنه.این مقدار 5 از توی textbox میاد
سوماً:از راهنمایی ها شما خیلی ممنونم
شرمنده واقعا درگير كار بودم و اشتباهي ديدم.
خوب شما مي توني where condition رو عوض كني
يك نمونه :
باز هم شرمنده
ado.RecordSource = "select * from tbl1 where ID like ' " & trim(textbox1) & " ' "
ado.refresh
if (ado.Recordset.Recordcount <> 0) then
while(ado.Recordset.Eof <> true)
ado.Recordset.Delete
ado.Recordset.MoveNext
wend
end if
آخرین ویرایش به وسیله powerboy2988 : شنبه 18 مهر 1388 در 22:10 عصر
کار رو سخت نکنید خوب
این مثال هارو ببینید
DELETE FROM table_name
WHERE some_column=some_value
که مثلا اینجوری میشه
DELETE FROM Persons
WHERE LastName='Tjessem' AND FirstName='Jakob'
با این دستور هم میشه تمام رکورد های یک جدول رو پاک کرد
DELETE FROM table_name
or
DELETE * FROM table_name
موفق و موید باشید
سلام،
چرا یک بار Select کنیم و بعد حذف کنیم؟!!! بجای Select حذف می کنیم که سریعتر انجام شه.
ado.RecordSource = "Delete * from tbl1 where ID like ' " & trim(textbox1) & " ' "
ado.refresh
الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.
دوشتان من هم تقریبا همین مشکل رو دارم فقط من نمی خوام اطلاعات رو حذف کنم بلکه می خوام مقدار یک فیلد از این اطلاعات رو تغییر بدم از نوع جاری به راکد با یه شرط خاص
خیلی ممنون می شم اگه کمکم کنید
این پروژه اصلی خودم نیست چون خیلی بزرگ بود
این مثال همون چیزی که من می خوام ولی کار نمی کنه اگه بتونی مشکلشو حل کنی خیلی ممنون می شم
ببين همينه....
دوست عزیز خیلی ممنون گل کاشتی مشکل چندین روزه منو حل کردی ای ول
راستی می تونی یه کاری کنی که اینبار به جای تغییر نام، اونا رو توی یه بانک جداگانه ذخیره کنه.
اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com