اسف اذا كان عنوان الموضوع لا يعبر جيدا عن الغرض منه
هذا رأي شخصي فقط وهذا الكلام لن ينطبق علي استخدام الاكسس
كما هو متعارف عليه في البرمجه وكما تعلمنا جميعا ان نستخدم stored procedure لعمليات الحفظ والتعديل والحذف من قواعد البيانات وذلك طبعا لان في البرامج الكبيره يتم الحفظ في اكثر من جدول فعلي سبيل المثال اذا كنا نعمل علي برنامج حسابات مثلا ففي فاتوره المشتريات يكون هناك جدول لتفاصيل الفاتوره وجدول لبيانات رأس الفاتورة وجدول لمصروفات الفاتره وطبعا يجب ان يتم عمل قيد يومية للفاتوره
طيب في الطريقه المتبعة عادة يقوم المبرمج بعمل stored procedure لعمليات الحفظ او الحذف او التعديل التي تتم علي الجداول هذا في قاعده البيانات ثم داخل البرنامج يتم تعريف command ثم تعريف الparameters وربط البرامتر بالحقول في الداتاسيت
وطبعا command للinsert واخر delete واخر للupdate
وطبعا كل ده بيأخذ وقت اعتقد لحد هنا وهيكون غالبية المبرمجمين متفقين معايا
طيب ايه بقي الكلام الجديد اللي انا هقوله
غالبية المبرمجين بيقولو ان استخدام typed dataset يصلح للمشاريع الصغيره فقط وانا اختلف معهم في ذلك
اولا انا هستخدم الويزد لوضع الكنتولز اللي عايز اضعها علي الفورم بمعني اني هضيف datasource علشان اضيف typed dataset واحمل فيها الجداول اللي هستخدمها وهضع الكنترولز علي الفور drag and drop from datasource
وهسيب visual studio يعمل كود insert ,update ,delete وابقي كده وفرت علي نفسي وقت ومجهود تعريف البرامترز طبعا هتقلولي وإن شاء الله بقي وقيود اليومية مثلا هتتعمل ازاي ومتوسط التكلفه للاصناف هيتعمل ازاي هو كمان
الحل بسيط كل الscripts اللي هتكتبها في stored procedure اكتبها في trigger وخلي الtrigger يعمل قيود اليوميه ومتوسط التكلفه واي حاجه تنيه انت عايزها حسب البرنامج
اعتقد اني كده هبقي وفرت وقت كتير علي نفسي في الشغل
ارجو من الزملاء ابداء الرأي في الكلام ده وطبعا كل واحد حر في رأيه


