![]() |
|
كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51) +--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52) +---- قسم : قسم اسئلة ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=53) +---- الموضوع : كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر (/showthread.php?tid=9503) |
كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - dena - 03-07-13 السلام عليكم ورحمة الله وبركاته لدي صفحة ويب يتم من خلالها ادخال بيانات الفصل( اسم الفصل - الشعبة ) بحيث يتم الادخال الى جدولين الأول جدول الفصول يحوي حقول (classno-classname) الثاني جدول الشعب يحوي الحقول (secid-classno-section) مرتبطين بعلاقة 1-m من خلال حقل classno الفكرة التي أريد تنفيذها هي عندما يتم ادخال بيانات الفصل تخزن البيانات بشكل تلقائي في جدول الفصول (بحيث ان حقل classno ترقيم تلقائي) وفي نفس الوقت حقل الشعبة يتم تخزينه في جدول الشعب (حقل secidترقيم تلقائي) أما حقل في جدول الشعب classno فسيأخذ نفس بيانات حقل classno من جدول الفصول وفقا لطبيعة العلاقة سؤالي هو هل يمكنني تنفيذ ذلك من خلال عمل trigger يقوم بإدخال سجل إلى جدول الشعب بمجرد أن يتم إدخال سجل لجدول الفصول؟ أتمنى أن أجد الحل لديكم وشكرا كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - محمد الحاج خلف - 03-07-13 وعليكم السلام بالطبع بإمكانك عمل هذا .. الحل بسيط للتوضيح : فإن Trigger هو أحد أنواع Stored Procedure وبالتالي يمكننا إضافته بكل سهولة في المرفقات مثال أرجو أن يكون هو ما تطلبيه بالتحديد تحياتي كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - حريف برمجة - 03-07-13 وعليكم السلام ورحمة الله وبركاته مافهمت المطلوب بصراحه . مثلاً اضفت سجل هكذا في جدول الفصول : 1 - الفصل الاول. ايش نضيف في حقل الشعب ؟ الحقل الاول secid ياخذ ترقيم تلقائي هذا مو شغلنا . الحقل الثاني classno ياخذ قيمة الفصل الاول من جدول الفصول اللي هو رقم 1 وهذا سهل عملها . الحقل الثالث section ايش نضيف فيه ؟؟؟؟؟ كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - dena - 03-07-13 حريف برمجة كتب :وعليكم السلام ورحمة الله وبركاته مثلا اضفت سجل في الفصول الصف الأول شعبة a الصف الأول شعبة b وهكذا بحيث أن قيمة الشعبة تخزن في حقل section داخل جدول الشعب كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - dena - 03-07-13 محمد الحاج خلف كتب :وعليكم السلامأخي الفاضل محمد عند محاولة التشغيل تظهر لي رسائل الخطأ التالية Warning 1 C:\Users\dell\Desktop\WebSite1\Default.aspx: ASP.NET runtime error: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive. (C:\Users\dell\Desktop\WebSite1\web.config line 11) Error 2 Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive. كما أنني لم أتمكن من فتح قاعدة البيانات ومشاهدة محتوياتها اذا ممكن تنسخ لي الأكواد وأكون لك شاكرة ( ملاحظة أنا استخدم لغة vb ) وجزاك الله خير كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - dena - 03-07-13 صورة للجداول [ATTACH=CONFIG]3270[/ATTACH] كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - حريف برمجة - 03-07-13 dena كتب :مثلا اضفت سجل في الفصول طيب جدول الفصول تقولي انه حقلين واحد ترقيم تلقائي والثاني اسم الفصل طيب شعبة a و شعبة b فين تضاف ؟ كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - محمد الحاج خلف - 03-07-13 أختي الكريمة : ( أنا أعمل على إصدار 2010 أعتتقد أنك تعملين على غير إصدار حتى ظهر هذا الخطأ ) الحل الأول : بإمكانك تعديل محتويات الملف web.config ليصبح كالتالي : كود : [align=left]<?xml version="1.0"?>الحل الثاني : نفتح نافذة server explorer ونضيف stored procedure جديد ونكتب فيه التالي : كود : [align=left]CREATE TRIGGER TriggerNameحيث هذا الـ Trigger يقوم بما تريدين عمله , وبالطبع لاتهم لغة البرمجة المستخدمة سي شارب أو فيجوال بيسك لأننا هنا نكتب SQL أتمنى أن تستفادي من هذه الحلول ... والله ولي التوفيق كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - dena - 04-07-13 محمد الحاج خلف كتب :أختي الكريمة : شكا جزيلا اخي محمد لكن هناك تتمة ماذا عن حقل section كيف يمكن من خلال الtrigger جعل قيمة هذا الحقل هي نفس القيمة التي سيتم ادخالها بداخل textbox الموجود بصفحة الفصول؟ كيف يمكنني عمل trigger يقوم بإضافة بيانات حقل من جدول ما إلى حقل في جدول آخر - dena - 04-07-13 حريف برمجة كتب :طيب جدول الفصول تقولي انه حقلين واحد ترقيم تلقائي والثاني اسم الفصل في جدول الشعب sections حقل الشعبة section |