الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة عند التعديل فى جدول مكون من سجل واحد

بدأه dvd_besoo في 12 مايو 2009 · 2 رد · 459 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الأخوة الأعزاء عندى مشكلة معطلة مشروع تخرجى بقالها ثلاثة ايام تقريبا

و هى مشكلة عجيبة اول مرة تصادفنى ، عند محاولة التعديل فى جدول مكون من سجل واحد تظهر الى اكسبشنز غريبة

جربت انى اضيف سجلات اخرى بيسمحلى انى اعدل فى باقى السجلات لكن فى اول سجل بيعطينى نفس الخطأ

الجدول بالشكل التالى

project1r.jpg

الوصول الى جدول يكون من الفورم الأتية :

frmEditStock

frmAddTransactions

و يمكن الوصول اليهم من التشغيل

edit >> stock >> Edit

edit >> Transactions >> Add new

الرجاء ملاحظة انى جربت 5 مقاطع مختلفة من الكود دون جدوى

مرفق مثال المشروع و رجاء نقل قاعدة البيانات الى

C:\

حتى يعمل البرنامج بشكل صحيح

كلمة اخيرة قبل اسبوعين كنت سادفع مبلغا طائلا لكى يتم عمل مشروع التخرج لكن الآن و بحمد الله

و فى خلال ايام معدودة استطعت ان اصل الى درجة متوسطة فى ADO.NET اشكر كل من يساهم فى هذا المنتدى العظيم

تقبلو خالص تحياتى و جزيل شكرى

Desktop.zip

تم تعديل هذه المشاركة بواسطة dvd_besoo في 12 مايو 2009 في 07:52

#2

الاخ الفاضل dvd_besoo

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

ثانياً: سأشرح لك مشكلتك بالتفصيل

غالبا تحدث هذه المشكلة عندما تكون DataBase لا تحتوي علي عمود primary key أو علي جملة SELECT تحتوي علي JOINS

فمن هنا نستنتج طبعا ان الجدول الذي اسمة Stock في قاعدة بياناتك لا يحتوي علي عمود primary key لذلك وكما تشاهد في الصورة الموضحة

قد تم اضافة عمود جديد

post-46243-1242108700_thumb.jpg

بعد ذلك اذهب الي StockTableAdapter

ثم قم بتحديثها

post-46243-1242108905_thumb.jpg

لا تنسي ان تقوم باضافة العمود الجديد بداخل DataGridview

post-46243-1242117781_thumb.jpg

الان الف مليون مبروك عليك شاشة Stock الان تستطيع ان تعدل البيانات وتحفظها داخل جدولك الموجود في قاعدة بياناتك الموجوده علي محرك الاقراص

C:\

post-46243-1242109212_thumb.jpg

اما في حالة عدم رغبتك في اظهار هذا العمود بداخل DataGridView وقت العرض فعليك اخفاءة عن طريق هذا الكود البسيط في حدث تحميل الفورم

DGStock.Columns(0).Visible = False

مرفق ملفك بعد اجراء التعديلات اللازمة عليه

بالتوفيق

Project_Final_2_5_2009__up.rar

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 12 مايو 2009 في 11:44

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

أخى الغالى و مشرفنا الكريم محمد فؤاد تركى

أعتزر على عدم وضع الموضوع فى المكان المخصص لكن تصور اخى الكريم

لو كمنت وضعته فى قسم الADO.net كان حضرتك مش هتشوفه و مش هترد الرد الوافى دة

انا تعبتك معايا بس مش هقدر اقولك غير ان ربنا هيعوضك كل خير اخى الكريم

و اتمنى انى اقدر ارد جميلك فى وقت من الأوقات

الف الف الف الف مليون شكرا لحضرتك

مواضيع مشابهة