19-07-13, 11:49 PM
20-07-13, 12:26 AM
السلام عليكم
اخي لو تضع مثال لنضع لك متريد من حذف ما يوجد فيه من سجلات ويجب ان توضح اكثر بخصوص الجدول المطلوب الحذف فيه قاعدة البيانات
اخي لو تضع مثال لنضع لك متريد من حذف ما يوجد فيه من سجلات ويجب ان توضح اكثر بخصوص الجدول المطلوب الحذف فيه قاعدة البيانات
20-07-13, 12:35 AM
اخي الفاظل
لدي قاعدة بيانات فيه الكثير من الاصناف وكل صنف ضمن مجموعة مثلا ,
لدي حقل بعنوان ItemsGro وهو رقم مجموعة الصنف مثلا (ادوات التجميل رقمها (1) والادوات الكهربائية رقمها (2)) اريد كود ان يحذف كل ما بداخل قاعدة البيانات ما عدا الحقول الذي تساوي رقم (1)
ارجو ان يكون واضح
ولك جزيل الشكر مني
لدي قاعدة بيانات فيه الكثير من الاصناف وكل صنف ضمن مجموعة مثلا ,
لدي حقل بعنوان ItemsGro وهو رقم مجموعة الصنف مثلا (ادوات التجميل رقمها (1) والادوات الكهربائية رقمها (2)) اريد كود ان يحذف كل ما بداخل قاعدة البيانات ما عدا الحقول الذي تساوي رقم (1)
ارجو ان يكون واضح
ولك جزيل الشكر مني
20-07-13, 01:15 AM
هي الطريقة انه تنشا جدول جديد للنقل نفس الجدول السابق تماما لكنه فارغ
و تكتب التالي :
حيث ال table اسم الجدول الاول و tablel2 اسم الجدول الثاني
ثم :
ثم نكتب كود مشابه للكود الاول في ردي اي قبل ال ثم
و تكتب التالي :
كود :
Set db = DBEngine.OpenDatabase(App.Path & "\DB1.MDB", False, False)
Set Rs2 = db.OpenRecordset("Select * From [table]", dbOpenDynaset)
Set Rs1 = db.OpenRecordset("Select * From [tablel 2]", dbOpenDynaset)
If Rs2.RecordCount > 0 Then Rs2.MoveLast
Do Until Rs1.EOF
Rs2.AddNew
الكود الذي تريد
Rs2.Update
Rs1.MoveNext
Loopحيث ال table اسم الجدول الاول و tablel2 اسم الجدول الثاني
ثم :
كود :
Set db = DBEngine.OpenDatabase(App.Path & "\DB1.mdb")
db.Execute "DELETE FROM [table]"ثم نكتب كود مشابه للكود الاول في ردي اي قبل ال ثم
20-07-13, 01:23 AM
اشكرك اخي ولاكن
انا اريد ان يتم حذف كافة السجلات ما عادا السجلات الذي تساوي في الحقل (ItemsGro) رقم (1)
انا اريد ان يتم حذف كافة السجلات ما عادا السجلات الذي تساوي في الحقل (ItemsGro) رقم (1)
20-07-13, 02:05 AM
delete * from tb1 where ItemsGro<>1
20-07-13, 02:11 AM
اشكرك اخوي ولاكن ماهي طريقة استخدام الكود
20-07-13, 02:13 AM
If RS.State = 1 Then RS.Close
RS.Open "Items", DB, adOpenStatic, adLockPessimistic
RS.Delete
اين يكون موقع الكود بالظبط
RS.Open "Items", DB, adOpenStatic, adLockPessimistic
RS.Delete
اين يكون موقع الكود بالظبط
20-07-13, 02:26 AM
فقط اكتب الكود هذا في الزر وفعل وشوف النتيجة
كود :
DB.Execute "delete * from Items where ItemsGro<>1"20-07-13, 02:51 AM
لا توجد اي بيانات