25-07-18, 03:15 PM
فى البداية اسف على تاخرى فى الرد
بخصوص المرفق والمشكلة التى تتحدث اليها
فى البداية المشكلة هنا ناتج عن كود الاستعلام لقيمة TJBeaNumF.Text
حيث ان القيمة هنا يقصد بها رقم الفاتورة
فعند اتمام الضغط على إضافة فاتورة جديدة
يقوم الفورم باعضاء قيمة لـ TJBeaNumF.Text وهو 16 لانشاء الفاتورة الجديدة
حيث ان كود الاستعلام فى النقطة الخاصة بك تقوم بعمل استعلام فى جدول JBea2
للعمود باسم JBeaNumf وليعرض نتائج القيم 16 وقتها
حيث ان الفاتورة رقم 16 غير موجودة بهذا الجداول وسيقوم بعرض نتائج فارغة
ومن المفترض ان تقوم بترحيل قيمة الاستعلام الى DataSet2 تحت اسم جدول JBea2
وهو يحدث الخطاء لان لا يوجد قيمة فى الاستلام لان الاستعلام فارق
وانت ترحل وتنشاء جدول بدون اى قيمة فى هذه اللحظة
والمشكلة الاكبر نك تقوم بترحيل بالنهاية قيم الـ textbox من خلال DataBindings
مثل الاسطر كود :
TJBeaNumS.DataBindings.Add("Text", DataSet2, "JBea2.JBeaNumS")
TJBeaNameS.DataBindings.Add("Text", DataSet2, "JBea2.JBeaNameS")
لتاكيد الامر لك حتى توضح لك الصورة
قم بالضغط على زر بحث
ثم قم بوضع رقم الفاتورة 16
بعد ذلك قم بالضغط على تحديث
ستجد ان المشكلة التى كانت لا تظهر معك فى زر التحديث
اصبح تحدث معك مشكلة كما لو قمت بالضغط على إضافة فاتورة جديدة
اتمنى ان تكون الصورة وضحت لك
كل ما عليك مراجعة طريقة تعاملك فى المشروع
أو يفضل مراجعة هذهالدورة ستفيدك باذن الله
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية