![]() |
|
[VB.NET] حساب عدد من الخلايا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] حساب عدد من الخلايا (/showthread.php?tid=26166) |
RE: حساب عدد من الخلايا - elgokr - 20-08-18 بخصوص الاستعلام كل المطلوب عمله
فى الادوات التى تقوم بجلب البيانات من قاعدة البيانات
للتعديل على كود الاستعلام بها لتقوم بعل المعادلات لتعبة الاعمدة المطلوبة
لكن فى هذه الحالة ستبقي قاعدة البيانات بدون اى بيانات لهذه الاعمدة
لكن خلال البرنامج ستكون موجودة لذلك تخطى هذه الفكرة
من حيث الاضافة والتعديل
مثلاً عندك طالب ستقوم بتعبئة جدول الاختبارات والامتحانات والغياب
فعند اعتماد زر الحفظ ستقوم تعبئة الاعمدة المتبقية والمطلوبة
بمعدلات الطرح والجمع و.. الخ لتعطي الناتج المطلوب من الاعمدة خاصة الامتحانات والاختبارات
وبكده عند اتمام فتح شاشة الجدول ستجد الاعمدة تحتوى على النتائج المطلوبة
بخصوص الخطاء فى الرسالة يبدو ان قيمة تستخدم من نوع Double وبحاجة الى الحقل
الذى يرسل له هذه القيمة ان يتحول نوعه الى Double حتى تتخطى هذه المشكلة
تحياتى لك
وتمنياتى لك التوفيق
RE: حساب عدد من الخلايا - kebboud - 20-08-18 (20-08-18, 07:16 PM)elgokr كتب : السلام عليكم الأستاذ كل سنة و انت و الأمة العربية و الإسلامية بالف ألف خير أتمنى لك عيدا سعيدا مباركا على كل حال لابد أن تساعدني بكود يحسب مجموع الأرقام من خلية الاختبار الأول (2) حتى خلية الاختبار السادس (7) في الداتاغريد فقط هذا هو كل ما أريده منك يا استاذ تحياتى لك وتمنياتى لك التوفيق RE: حساب عدد من الخلايا - elgokr - 21-08-18 وعليكم السلام ورحمة الله وبركاته
كل عام وانت بخير وعيد سعيد عليك وعلى الجميع
اليك الكود لكلاً من
الاختبارات من 2 : 7 والامتحانات من 8 : 10كود : Dim count1, count2 As Integerتحياتى لك
وتمنياتى لك التوفيق
RE: حساب عدد من الخلايا - kebboud - 21-08-18 (21-08-18, 12:22 AM)elgokr كتب : هههههههههه سبحان الله العظيم سأدعو لك الله جل جلاله أن يحفظك من العين و من الحساد .. لا أصدق أنك - ما شاء الله -- تأتي بهذا الكود بهذه السرعة !! لقد أمضيت اليوم كاملا في التفكير في هذا الكود و البحث عنه ..بدون جدوى أقسم بالله العظيم أحد الأساتذة المرموقين أتحفظ على اسمه أعطاني كودا ...تبين لي أنه كود فاشل ..ههههه لقد علمتني هذه التجربة يا استاذي الكريم أن المشاكل و منها مشاكل الحياة الواقعية اليومية قد تكون حلولها قريبة و اسهل أكثر مما نتصور !! على كل حال ...شكرا أقولها لك بكل اخلاص و اعجاب و احترام !!! ما زالت عندي مشكلة وحيدة هي مشكلة كود يدرج كل checkbox مؤشر عليه إلى قاعدة البيانات و لكنني اصبحت استحي منك ...بكثرة طلب المساعدة حفظك الله للعرب و المسلمين RE: حساب عدد من الخلايا - elgokr - 21-08-18 الحمد لله على كل حال
بخصوص احد الاساتذة بخصوص ما تقصده
احياناً البعض لا يريد يعطى كل ما لديه لعدة اسباب
ويرجع الامر ليجعلك تصل ما تريده لتتعلم والله اعلم
بخصوص كود الـ checkbox اطرح ما لديك
فاذا كان بامكانى المساعدة ستجد دائماً اقدم المساعدة
وستجد من الجميع هنا ايضاً ذلك
تحياتى لك
وتمنياتى لك التوفيق
RE: شكر و عرفان بالجميل للأستاذ elgokr - kebboud - 21-08-18 (21-08-18, 05:48 AM)elgokr كتب : بسم الله.. أولا كم أنا سعيد يا استاذنا بفرحة العيد ..و بأجواء البهجة و السعادة التي تغمرني و لله الحمد و أتمنى من الله العلي القدير أن تصلك هذه الحروف و أنت في أحسن و أسعد حالة.. و أرجو من الله أن يديم علينا و عليكم العافية و الصحة ..و كل عام و نحن و انتم بخير على كل حال أشكرك يا أخي الكريم و سأبقى أشكرك و لن أنس لك جميلك و تواضعك و كرمك ...و حبك مساعدة الناس و هذا دليل على أن الله يحبك و رزقك الذكاء و الفهم و العلم (تبارك الله و ما شاء الله ) .. أعتبر نفسي محظوظا جدا عندما تعرفت عليك !! .. و أعتبرك هدية من السماء أرسلها الله إلي فأنا شغوف جدا بالبرمجة و خاصة لغة VB.NET..على كل حال بالنسبة إلى CHECKBOX فعددها 9 ..ستة للإختبارات و 3 للإمتحانات..أبحث عن طريقة أدرج بها CHECKBOX في الداتاغريد فيو ...يعني إنشاء صف من 9 من CHECKBOX ..و عندما أقوم بالتاشير على إحداها تسجل مباشرة في الداتاغريد فيو ..(كم هي ممتعة البرمجة ...و كم هي ممتعة لمن يعرفها .!! )ملاحظة : هل هناك طريقة لتخزين CHECKBOX في برنامج الفيحوال استوديو بدون تخزينها في الأكسس أو الاسكل أو غيرهم ؟! و أرجو أن تسمح لي إذا كنت قد أزعجتك ... تحياتى لك
وتمنياتى لك التوفيق
RE: حساب عدد من الخلايا - elgokr - 22-08-18 (21-08-18, 12:57 PM)kebboud كتب : بسم الله.. كل عام وانت بخير وعيد سعيد عليك وعلى الجميع
للتعامل مع CHECKBOX فالامر ابسط مما يكون
فكل ما عليك فى زر التحديث او حفظ التعديلات
اى كان المسمى لذلك
ان تقوم بعمل كود اخذ القيمة التى تم تنشيطها فى CHECKBOX
لتحديث بيانتها فى قاعدة البيانات كما هو موجود لها اعمدة لكل طالب
وخصوص عرض لها نتائج فى الداتا جريد
فيكفى ان تجعل قيمة كل اختبار او امتحان -1 اى يعنى متغيب
وبكده انت قمت بتوضيح او ظهور ان الطالب كان متغيب فى هذا الاختبار او الامتحان
وبخصوص الاكواد السابقة لتجنب تفعيل قيمة -1 مع النتائج التى كانت مطلوبة
يكفي ان تقوم بتزويد شرط التحقق ان يكون القيمة اكبر من 0 ليقوم باحتساب عدد الاختبارات والامتحانات
وكذلك مجموع اجمالى الامتحانات والاختبارات
اتمنى ان الصورة وضحت لك وان الامر ابسط ما يكون
تحياتى لك
وتمنياتى لك التوفيق
RE: حساب عدد من الخلايا - kebboud - 22-08-18 (22-08-18, 07:00 AM)elgokr كتب :(21-08-18, 12:57 PM)kebboud كتب : بسم الله.. السلام عليكم أستاذي الكريم لم أفهم جيدا ما كتبت لي و لكن ببساطة و تجنبا للأخطاء أرجو أن تقوم أنت بإجراء هذه التعديلات التي اقترحت على السورس الذي ارسلت لك قبل يومين و شكرا ملاحظة : على راحتك تحياتى لك
وتمنياتى لك التوفيق
RE: حساب عدد من الخلايا - elgokr - 22-08-18 وعليكم السلام ورحمة الله وبركاته
كل ما اريده منك فقط ان تقوم بعمل
كود تحديث بيانات الطالب بقاعدة البيانات واعد ارفاق السورس بعد هذه الاضافة
وسوف اطلع عليه واقوم باضافة اللمسات التى تريده خاصة الـ CHECKBOX
تحياتى لك
وتمنياتى لك التوفيق
RE: حساب عدد من الخلايا - kebboud - 22-08-18 (22-08-18, 06:21 PM)elgokr كتب : السلام عليكم أستاذي المحترم زر تخزين فيه الكود و لكن لم استطع أن أتعامل مع بيانات التشيك بوكس عندي سؤال : هل توجد طريقة لتخزين بيانات التسك بوكس في برنامج الفيحوال ستوديو بدلا من تخزينها في الأكسس أو قاعدة بيانات أخرى ؟ بعبارة أخرى هل يمتلك الفيجوال ستوديو 2015 قاعدة بياناته الخاصة به ؟ ..أعتذر من السؤال إذا كان سخيفا..ههههه على أية حال ستشاهد في السورس كود تخزين بيانات معدل الاختبارات و معدل الامتحانات ...و يوجد في Private Sub DataGridView1_CellMouseClick و الغريب أن معدل الاختبارات يحسب تمام بينما مع معدل المادة فيه مشكلة !!! حساب معدل المادة هو معدل الاختبارات مضروب في 3 + الامتحان الاول مضروب في 1 + الامتحان اثاني مضروب في 2 + الامتحان الثالث مضروب في 3 و النتيجة تقسم على 9 يا ريت يا ريت تجري عليه تعديلات بلمساتك السحرية المدهشة.. في انتظار ردكم الشيق تقبل استاذي أحلى التحيات |