السلام عليكم ورحمة الله وبركاته
عندي قريد فيو وابغى عند الضغط على زر حذف للصف في القريد فيو يتم حذف صف من اكثر من جدول في قاعدة البيانات
ياريت تساعدوني الله يجزاكم خير وهل ينفع عن طريق الديزاين ؟
السلام عليكم ورحمة الله وبركاته
عندي قريد فيو وابغى عند الضغط على زر حذف للصف في القريد فيو يتم حذف صف من اكثر من جدول في قاعدة البيانات
ياريت تساعدوني الله يجزاكم خير وهل ينفع عن طريق الديزاين ؟
تم تعديل هذه المشاركة بواسطة *areej* في 17 سبتمبر 2011 في 04:26
وعليكم السلام والرحمة..
طيب هل الجداول مرتبطة بحقل معين؟؟
إذا كان كذلك...يجب تمرير قيمة ألى صفحة اخرى عبر برميتر وأستقبالها وحذف البيانات من جميع الجداول على أساس هذه القيمة...تم العودة إلى صفحة الجريدفيو دون أن يشعر المستخدم أنه أنتقل إلى صفحة أخرى...
تم تعديل هذه المشاركة بواسطة احمد طلال في 17 سبتمبر 2011 في 05:29
وقال تعالى(( وَلَن تَرْضَى عَنكَ الْيَهُودُ وَلاَ النَّصَارَى حَتَّى تَتَّبِعَ مِلَّتَهُمْ قُلْ إِنَّ هُدَى اللّهِ هُوَ الْهُدَى وَلَئِنِ اتَّبَعْتَ أَهْوَاءهُم بَعْدَ الَّذِي جَاءكَ مِنَ الْعِلْمِ مَا لَكَ مِنَ اللّهِ مِن وَلِيٍّ وَلاَ نَصِيرٍ ))......
السلام عليكم ورحمه الله وبركاته
اختي اذا كانت الجداول مرتبطة بعلاقة, فما عليك الا تفعيل الخاصية Cascade Delete للعلاقة, والت ستقوم بحذف جميع الحقول من جدول الابناء المرتبطة بجدول الأباء للمفتاح المحذوف. شوفي الصورو الموجوده في الرابط التالي http://stackoverflow.com/questions/4994587/sql-server-2005-cascading-delete
.:: Wish to become better and better ::.
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
اختي اذا كانت الجداول مرتبطة بعلاقة, فما عليك الا تفعيل الخاصية Cascade Delete للعلاقة, والت ستقوم بحذف جميع الحقول من جدول الابناء المرتبطة بجدول الأباء للمفتاح المحذوف. شوفي الصورو الموجوده في الرابط التالي http://stackoverflow.com/questions/4994587/sql-server-2005-cascading-delete
اسفة على التدخل
لكن اول مرة بعرف هاي المعلومة انا دايما بحل ها المشكلة بالكود
طيب اخي vbhelper افرضص اني مش مستخدمة اداة sqldatasource
يعني عاملة الربط بال Ado.net
كيف نستخدم هاي الcascade
:blush:
السلام عليكم ورحمه الله وبركاته
اختي الخاصية موجود في العلاقة في قاعدة البيانات ولا علاقة لها بالكود!!
.:: Wish to become better and better ::.
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
اختي الخاصية موجود في العلاقة في قاعدة البيانات ولا علاقة لها بالكود!!
اخي جربت وفهمت اسفة انا فكرة بشيء تاني
:blush:
VB Helper كتب:السلام عليكم ورحمه الله وبركاته
اختي اذا كانت الجداول مرتبطة بعلاقة, فما عليك الا تفعيل الخاصية Cascade Delete للعلاقة, والت ستقوم بحذف جميع الحقول من جدول الابناء المرتبطة بجدول الأباء للمفتاح المحذوف. شوفي الصورو الموجوده في الرابط التالي http://stackoverflow.com/questions/4994587/sql-server-2005-cascading-delete
نعم الجداول مرتبطة بعلاقة منها ون تو مني ومنها مني تو مني ... معليش اخي ولكن كيف يمكن تفعيل خاصية Cascade Delete
يعطيك العافيه
احمد طلال كتب:وعليكم السلام والرحمة..
طيب هل الجداول مرتبطة بحقل معين؟؟
إذا كان كذلك...يجب تمرير قيمة ألى صفحة اخرى عبر برميتر وأستقبالها وحذف البيانات من جميع الجداول على أساس هذه القيمة...تم العودة إلى صفحة الجريدفيو دون أن يشعر المستخدم أنه أنتقل إلى صفحة أخرى...
نعم الجداول مرتبطة بحقل معين ... كيف يمكن ذلك ؟
يعطيك العافية
السلام عليكم ورحمه الله وبركاته
اختي قومي بالنقر على خصائص العلاقة وستظهر لك صورة كالتالي
واختاري الخيار الموضح
.:: Wish to become better and better ::.
انا كمان عندي نفس المشكله ابغى احذف من اكثر من جدول في وقت واحد
بس انا ابغى ابرمج على نفس حدث الحذف في القريد فيو
كيف يمكن ان اصل لحدث الحذف او التحديث في القريد فيو ؟؟
ساعدوني الله يسعدكم
بالنسبة لفكرتي يتم إضافة حقل في الجريد فيو وفية رابط لصفحة أخرى مع نقل قيمة الid لهذا الحق الى الصفحة الاخرى حيث يتم استقبال هذه القيمة في الصفحة التالية وبما ان هذه القيمة مشتركة بين كل الجداول لذا يمكنك من حذف أي سطر في أي جدول على أساس هذه القيمة...
يمكنك الاستفاذة من هذا الدرس في نقل القيمة وأستقبالها....
وقال تعالى(( وَلَن تَرْضَى عَنكَ الْيَهُودُ وَلاَ النَّصَارَى حَتَّى تَتَّبِعَ مِلَّتَهُمْ قُلْ إِنَّ هُدَى اللّهِ هُوَ الْهُدَى وَلَئِنِ اتَّبَعْتَ أَهْوَاءهُم بَعْدَ الَّذِي جَاءكَ مِنَ الْعِلْمِ مَا لَكَ مِنَ اللّهِ مِن وَلِيٍّ وَلاَ نَصِيرٍ ))......
طيب عندما اريد حذف من جدول وسيط بين جدولين ولا اريد ان ينحذف الصف من الجدولين الآخرين .. أريد فقط حذف صف من الجدول الوسيط
كيف يمكن ذلك؟
السلام عليكم ورحمه الله وبركاته
اختي مو مشكلة قم بجلب المفاتيح الثانوية للجدولين من ثم قومي بالحذف من الجدول الوسيط
.:: Wish to become better and better ::.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…