21-08-17, 11:15 AM
(20-08-17, 05:37 PM)khodor1985 كتب : لا حول ولا قوة إلا بالله العلي العظيم
سوف أتكلم باللغة العربية، أنا عندي جدول بعنوان Person وهذا الجدول يحتوي على ثلاثة حقول :
- Id رقم تسلسلي
- FirstName
- LastName
لإضافة البيانات من المشروع إلى الجدول في قاعدة البيانات نستخدم جملة السيكوال :
PHP كود :
Insert Into Person (Fname,Lname) Values(@Fname,@Lname)
لحذف سجل من الجدول في قاعدة البيانات من خلال المشروع نضع جملة سيكوال :
PHP كود :
Delete From Person Where Id = @Id
لكن قبل أن ننفذ عملية الحذف لننشئ جدول ثاني في قاعدة البيانات نفسها سواء كانت من نوع Access أو SQL :
ولنسمي الجدول DeletedRecords
وسيضم هذا الجدول 4 حقول :
- Id رقم تسلسلي
- PersonId وهو السجل الذي سيتم حذفه من الجدول Person
- FirstName
- LastName
عند زر الحذف في المشروع نضع الكود التالي :
نضع جملة الـ Insert أولا ثم جملة Delete ثانيا، بمعنى آخر نضع إجراء إدخال السجل الذي سيتم حذفه إلى الجدول DeletedRecords ثم يليه جملة الحذف من الجدول Person.
أتمنى لكم التوفيق
انا ما قدرتش اوصل لحضرتك قصدي انا حذفت صف بالفعل من جدول وهذا الصف له رقم تسلسلي اريد معرفة رقم هذا الصف على العلم انه لا يوجد سوى هذا الجدول الذي يحوي البيانات
وحضرتك افادتني انني ممكن اعمل انسخ لعمود الارقام المتسلسلة متهيألي حضرتك تقصد عن طريق الايكسيل وانشئ عمود آخر بنفس التسلسل واعمل تطابق للاثنين وساتمكن خلالها من استخراج الرقم المحذوف فانا بسأل كيفية عمل تطابق للعمودين
وشكرا واسفة على الاطالة
