تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعده في قاعدة بيانات بالفيجوال
#1
السلام عليكم 
في المرفقات البرنامج اللي اشتغل عليه 
سويت كل شئ تمام بس في الحذف والاضافه والتعديل 
ابي هذه الاوامر اذا سويتها تغير بقاعدة البيانات الاساسيه 
انا بالكود خليتها تعدل على الجريد فيو بس ماعرفت اخليها تعدل على قاعدة البيانات الاساسيه الموجوده  Huh Huh
الرد }}}
تم الشكر بواسطة:
#2
اولا
يجب التدقيق في نوع بيانات كل عمود،
فالرقم يتم تحديده ب int
والنصي يتم تحديده ب nvarchar وليس nchar
والعملة ب money
والتاريخ فقط ب date وليس datetime الا إذا كان المقصود أن يشمل الوقت

ثانيا
القيام بتعديل خصائص الروابط وذلك فتح Diagram1 في قاعدة البيانات
ثم تحديد كل رابط ومن خلال خصائصه يتم توسعة الخاصية INSERT And UPDATE
فتظهر لها خاصيتين Delete Rule وUpdate Rule يتم تغيير قيمتهما إلى Cascade
يتم تكرار العملية لكل رابط
ملاحظة هامة جداً ****
وهي أنه الجدول Orders مرتبط به الجدول OrderDetails،
وفي حالة الحذف سيتم أيضاً حذف أي سطر في جدول OrderDetails مرتبط بأي سطر في جدول Orders الذي تم حذفه،
في حالة عدم الرغبة في ذلك فيتم بدلاً من وضع Cascade يتم وضع No Action،
ولكن هنا لا يمكن حذف أي سطر في جدول Orders ارتبط به سطر في جدول OrderDetails.

ثالثا
عند الضغط على Insert وبعد القيام بتعبئة البيانات الجديدة لابد من ضغط زر update.


لاحظت في جدول Orders أن هناك عمود باسم CustomerID ليس له جدول مرتبط به.


التعديل في المرفقات


الملفات المرفقة
.rar   SampleDatabaseWalkthroughh (3).rar (الحجم : 198.8 ك ب / التحميلات : 41)
الرد }}}
تم الشكر بواسطة: a_abdullah
#3
(23-04-17, 09:13 PM)عبـدالله كتب : اولا
يجب التدقيق في نوع بيانات كل عمود،
فالرقم يتم تحديده ب int
والنصي يتم تحديده ب nvarchar وليس nchar
والعملة ب money
والتاريخ فقط ب date وليس datetime الا إذا كان المقصود أن يشمل الوقت

ثانيا
القيام بتعديل خصائص الروابط وذلك فتح Diagram1 في قاعدة البيانات
ثم تحديد كل رابط ومن خلال خصائصه يتم توسعة الخاصية INSERT And UPDATE
فتظهر لها خاصيتين Delete Rule وUpdate Rule يتم تغيير قيمتهما إلى Cascade
يتم تكرار العملية لكل رابط
ملاحظة هامة جداً ****
وهي أنه الجدول Orders مرتبط به الجدول OrderDetails،
وفي حالة الحذف سيتم أيضاً حذف أي سطر في جدول OrderDetails مرتبط بأي سطر في جدول Orders الذي تم حذفه،
في حالة عدم الرغبة في ذلك فيتم بدلاً من وضع Cascade يتم وضع No Action،
ولكن هنا لا يمكن حذف أي سطر في جدول Orders ارتبط به سطر في جدول OrderDetails.

ثالثا
عند الضغط على Insert وبعد القيام بتعبئة البيانات الجديدة لابد من ضغط زر update.


لاحظت في جدول Orders أن هناك عمود باسم CustomerID ليس له جدول مرتبط به.


التعديل في المرفقات

وضحت لي الفكره الان اكثر يعطيك العافيه اخوي 
صحيح جربت الحذف لم يتم حذف اي صف مرتبط ب OrderDetails 
لكن الاضافة الى الان لم تضبط ابي اضيف اي صف يضاف فقط في الجدول عند عمل ديباقنيج لكن مايضيف شيئ في قاعدة البايانات الاساسية  Huh
الرد }}}
تم الشكر بواسطة: عبـدالله
#4
تتم الإضافة كما أوضحت في ثالثا
الطريقة هنا يتم الضغط على Insert ثم إداخل البيانات ثم الضغط على update

إذا تم التعديل في الكود ستلاحظ أن قاعدة البيانات عادة كما كانت وكأن شيئاً لم يعدل أو يحذف أو يضاف وهذا طبيعي أثناء العمل من داخل المشروع.
الرد }}}
تم الشكر بواسطة: a_abdullah
#5
(23-04-17, 10:06 PM)عبـدالله كتب : تتم الإضافة كما أوضحت في ثالثا
الطريقة هنا يتم الضغط على Insert ثم إداخل البيانات ثم الضغط على update

إذا تم التعديل في الكود ستلاحظ أن قاعدة البيانات عادة كما كانت وكأن شيئاً لم يعدل أو يحذف أو يضاف وهذا طبيعي أثناء العمل من داخل المشروع.

ايه مشيت على نفس خطواتك لكن تضاف فقط في الجدول الموجود في الفورم انا اريد التغيير ايضا في قاعدة البيانات 
ممكن من الصورة تفهم ماذا اقصد  Sad
الرد }}}
تم الشكر بواسطة: عبـدالله
#6
إن الاضافة أو التعديل أو الحذف لا تتم في ملف قاعدة البيانات التي في المشروع ولكن تتم في نسخة ملف قاعدة البيانات في مجلد Debug والذي يظهر بياناته في الجدول الموجود في الفورم.
الرد }}}
تم الشكر بواسطة: a_abdullah
#7
(23-04-17, 10:18 PM)عبـدالله كتب : إن الاضافة أو التعديل أو الحذف لا تتم في ملف قاعدة البيانات التي في المشروع ولكن تتم في نسخة ملف قاعدة البيانات في مجلد Debug والذي يظهر بياناته في الجدول الموجود في الفورم.

يعني من المستحيل ان تتغير قاعدة البيانات في المشروع الاساسي ؟ 
فقط تتم التغيرات في النسخه ؟
هل من الممكن ان ارى التغيرات في مكان اخر غير الفورم ؟
الرد }}}
تم الشكر بواسطة: عبـدالله
#8
يمكنك من مجلد debug نسخ ملف البرنامج exe مع ملف قاعدة البيانات ووضعهم في مجلد جديد خارج المشروع وتشغيله.
الرد }}}
تم الشكر بواسطة:
#9
(23-04-17, 10:12 PM)a_abdullah كتب :
(23-04-17, 10:06 PM)عبـدالله كتب : تتم الإضافة كما أوضحت في ثالثا
الطريقة هنا يتم الضغط على Insert ثم إداخل البيانات ثم الضغط على update

إذا تم التعديل في الكود ستلاحظ أن قاعدة البيانات عادة كما كانت وكأن شيئاً لم يعدل أو يحذف أو يضاف وهذا طبيعي أثناء العمل من داخل المشروع.

ايه مشيت على نفس خطواتك لكن تضاف فقط في الجدول الموجود في الفورم انا اريد التغيير ايضا في قاعدة البيانات 
ممكن من الصورة تفهم ماذا اقصد  Sad

انا معي نفس المشكله عملة الاكواد صح وقمة بالربط بقاعدة البيانات صح
بس عند التنفيذ وعند زر الاضافه يضيف صح فdatagredvio فقط وعندما ادخل الاى قاعدة البيانات لا اجد ما قمت باضافته
الرد }}}
تم الشكر بواسطة: عبـدالله
#10
(23-04-17, 09:13 PM)عبـدالله كتب : اولا
يجب التدقيق في نوع بيانات كل عمود،
فالرقم يتم تحديده ب int
والنصي يتم تحديده ب nvarchar وليس nchar
والعملة ب money
والتاريخ فقط ب date وليس datetime الا إذا كان المقصود أن يشمل الوقت

ثانيا
القيام بتعديل خصائص الروابط وذلك فتح Diagram1 في قاعدة البيانات
ثم تحديد كل رابط ومن خلال خصائصه يتم توسعة الخاصية INSERT And UPDATE
فتظهر لها خاصيتين Delete Rule وUpdate Rule يتم تغيير قيمتهما إلى Cascade
يتم تكرار العملية لكل رابط
ملاحظة هامة جداً ****
وهي أنه الجدول Orders مرتبط به الجدول OrderDetails،
وفي حالة الحذف سيتم أيضاً حذف أي سطر في جدول OrderDetails مرتبط بأي سطر في جدول Orders الذي تم حذفه،
في حالة عدم الرغبة في ذلك فيتم بدلاً من وضع Cascade يتم وضع No Action،
ولكن هنا لا يمكن حذف أي سطر في جدول Orders ارتبط به سطر في جدول OrderDetails.

ثالثا
عند الضغط على Insert وبعد القيام بتعبئة البيانات الجديدة لابد من ضغط زر update.


لاحظت في جدول Orders أن هناك عمود باسم CustomerID ليس له جدول مرتبط به.


التعديل في المرفقات

Please see attached , hope it is ok for you


الملفات المرفقة
.rar   Service.rar (الحجم : 207.43 ك ب / التحميلات : 40)
الرد }}}
تم الشكر بواسطة: a_abdullah


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,469 29-04-25, 08:55 PM
آخر رد: mmaalmesry
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 661 24-04-25, 12:58 PM
آخر رد: foad8920
  مشكلة عدم قراءة قاعدة بيانات MS access 0 423 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 289 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 519 25-02-25, 09:31 AM
آخر رد: heem1986
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,750 07-02-25, 07:59 PM
آخر رد: الورد2
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,778 07-02-25, 07:55 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 636 31-01-25, 10:21 PM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: