25-08-18, 05:32 PM
(25-08-18, 04:02 PM)elgokr كتب :عفواً اخى الحبيب الطريقة المستخدمة غير صحيحةالاسكربت الى تقوم به خاص Update Toهذا لكود اتمام عمل تحديث البيانات داخل الجدولوليس تحديث الجدول نفسه من التعديلات والاضافات الجديد
الم تلاحظ انه كود تحديث الحقول للبيانات التى تقوم باستخدامها فى البرنامجمثل تحديث الفاتورة او بيانات المستخدم او ما غير ذلك![]()
لديك الطريقة الصحيحة واتمنى التركيز جيداًواتمنى من عمل ما ذكرته جيداً فى الرد السابق
اولاً اذا كنت تعلم كيف تكتب كود الاسكربت للتحديثات الجديدلنقول انك تريد اضافة عمود جديد تحت اسم Notesفكل ما عليك هو استخدام الكود بهذا الشكل
حيث ان نوعه نصي واكبر قيمة هو 50 حرف مثلاً
كود :
ALTER TABLE [dbo].[NameTable]
ADD Notes NVARCHAR(50);
ثانياً اذا كنت لا تعلم كيف كتابة الاكواد لما قمت به من تحديثللاسف هطلب منك استرجاع قاعدة البيانات قبل اتمامك للتحديثطبعاً بعد ما تسجل كل ما قمته من تحديلات فى ورقة لديك لتقوم بنفس ما قمت به مجدداً
فمثلاً لديك جدول باسم Name وحبيت تضيف به عمود باسم Notes كمثالبعد اتمام الاضافة وقبل عمل الحفظ واغلاق الجدول طبق ما هو فى الصورة التالية
![]()
لاحظ الايقونة المشار اليها بالاطار الاحمر ولاحظ عنوان الايقونة ماذا تعنىبضبط كده بمجرد الضغط عليها بعد عملك لاى تعديلات سيقوم باعطاك الكودالذى ستقوم باستخدامه فى الجهاز الاخر لدى العميل
وبمجرد الضغط على هذه الايقونة ستجد انه تفتح معك شاشة تحتوى بالنص الاسكربتوستجد رسالة تطلب منك بـ Yes و No اذا قمت بالضغط على Yes سيقوم بحفظ الاسكربتلمحتى الشاشة فى ملف بصيغة Sql ليسهل عليك تنفيذ الكود منه عند العميل
اتمنى ان يكون الشرح وافى ومبسط وبه كل ما تريد
تحياتى لكوتمنياتى لك التوفيق
جزاك الله خيرا
هذا هو المطلوب
