delphi4arab منتديات دلفي للعرب

نسخة كاملة : التعديل من جدول إلى جدول أخر بضغطة زر واحدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
أقوم بعمل برنامج ويوجد به جدولين الأول به حقل من نوع رقم وحقل من نوع تاريخ والجدول الثانى به ثلاث حقول من نوع رقم وتص وتاريخ وقمت بإدخال رقم 4 مثلا فى حقل الرفم للجدول الاول ثم أدحلت هذا الرقم فى حقل الرقم للجدول الثانى وكررت هذا الرقم فى حقل الرقم للجدول الثانى حتى اصبح عدد السجلات 6 مثلا
السؤال كيف عند تعديل رقم 4 إلى رقم7 مثلإ قى حقل الرقم للجدول الآول يتم تعديل رقم 4 إلى رقم7 قى حقل الرقم للجدول الثانى بضغطة زر واحدة
السلام عليكم

شاهد المثال المرفق
عن طريق إستخدام جملة Update في Sql


Update tablename SET colName=7 where colName=4حيث tableName هي اسم الجدول الثاني و ColName هو الحقل أو العمود الذي به الرقم المراد تعديله ... و 4 و 7 يمكن ان تستبدلها بمتغيرات

وهناك طريقة أخرى وهي خيار Cascade on update وذلك بعض ربط العلاقات بين الجداول إذا كنت تسخدم قواعد بيانات Access أو sql server أو غيرها
ما هو الكود الخاص بالsql
كيف استعمل Cascade on update
كما أريد أن يكون التعديل رقم 4 إلى رقم 7 فى الجدول الثانى لجميع السجلات التى بها رقم 4 لحقل الرقم
سلام عليكم

إقتباس : كيف استعمل Cascade on update
شاهد المثال المرفق جيدا

[صورة: cascade.png]