View Full Version : حذف گروهی ، در رکوردست
Mahsa Hatefi
جمعه 19 خرداد 1385, 00:11 صبح
بازم سلام
جدولی داریم که سه کلید دارد و وقتی در رکوردست با یک یا دو کلید جستجو کنیم تعداد رکوردها بیش از یکی خواهد بود . پس در رکوردست چگونه دستور حذف تمام آن رکوردها را می دهیم . البته می توانم از با استفاده از یه DeleteQuery استفاده کنم اما دوست دارم بدونم از طریق یه خط Sql و یا در رکوردست چگونه این کار انجام می شود .
بازم متشکرم
moustafa
جمعه 19 خرداد 1385, 00:26 صبح
Docmd.RunSQL("delete table1 where....")
اگه منظورت را درست متوجه شده باشم
Mahsa Hatefi
جمعه 19 خرداد 1385, 00:58 صبح
آقا مصطفی عزیز
لطفا دنباله where رو مناسب با همون فایل که زحمت کشیده بودین اصلاح کردین ، کامل کنید چون توی نوشتن sql با " و ' و & مشکل دارم ممنون می شم
moustafa
جمعه 19 خرداد 1385, 01:09 صبح
کوئری را گرافیکی ایجاد کن سپس کپی کن داخل docmd.runsql()
تا با مشکل تایپی برنخوری
Mahsa Hatefi
شنبه 20 خرداد 1385, 00:16 صبح
آقای مصطفی عزیز من شرمنده الطاف حضرتعالی شدم واقعا محبت فرمودین .
در مورد کد delete نشد خیلی کم و زیادش کردم ولی نتیجه نداشت نمی دونم ایرادش کجاست
فعلا از یه deleteQuery استفاده کردم . اگه شما لطف کنین ایراد کد رو برام مشخص کنین ممنون می شم
Mahsa Hatefi
شنبه 20 خرداد 1385, 16:27 عصر
دوست عزیز منتظر لطف مجدد شما هستم باتشکر
moustafa
شنبه 20 خرداد 1385, 16:35 عصر
چشم یه فایل داشتم پیداش می کنم برات میذارم
moustafa
شنبه 20 خرداد 1385, 23:05 عصر
docmd.runsql("delete from table1 where daftarid between'" & [Forms]![form1]![Text1] & "'and'" & [Forms]![form1]![text2] & "'")
Mahsa Hatefi
یک شنبه 21 خرداد 1385, 06:57 صبح
آقا مصطفی عزیز بازم سلام و تشکر
' DoCmd.RunSQL ("Delete from grades where [Stno]='" & Me.Stno & "' & [Sal]='" & Me.Sal & "'")
متاسفانه بازم نشد
moustafa
یک شنبه 21 خرداد 1385, 16:14 عصر
DoCmd.RunSQL ("DELETE grades.sal, grades.Stno FROM grades WHERE (((grades.sal)=[forms]![form1]![sal]) AND ((grades.Stno)=[forms]![form1]![Stno]));")
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.