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

كيف يمكن تفادي مشكله ادخال البيانات داخل الحقل لكن بشرط

بدأه المبرمج الاصيل في 15 أغسطس 2010 · 8 رد · 837 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

كيفكم اخواني الغاليين

وكل عام وانتم بخير

اخواني كنت عايز اتناقش معاكم في موضوع لما يكون الحقول فارغه داخل قاعدة البيانات لو احنا عملنا شرط لو كان الحقل فارغ يضع مكانه قيمه افتراضية وليكن مثلا 2000

يعني مثلا لو احنا عندنا قاعده بيانات لطلاب وعايزين نستدعي درجات كل طالب علي حده لو كان مالهوش درجه يعني حقل الدرجة فاضي يوضع مثلا قيمه افتراضية 2000 داخل قاعده البيانات

يعني نحطوا مثلا رقم 2000 في حقول قاعده البيانات الفارغه المشكله في الاستدعاء ازاي احنا ممكن بدل مايقراء الحقل اللي فية درجة الطالب فيه2000 تتعرض داخل مربع النص علي اساس فاضي يعني ""

هل يمكن عمل ذلك

لو فية حاجة مش واضحة انا ممكن اوضحها أكثررر

بالبلدي كدا عايزين نحط قيمه افتراضية داخل حقول قاعده البيانات وليكن 2000 وعند قرائتها لحقل يحتوي علي هذه القيمه يتم اظهارها داخل مربع النص علي اساس ان الحقل فاضي ولو كان غير الرقم دا 2000 يتم قرائة البيانات بشكل عادي جدا

واسف علي الاطالة

تم تعديل هذه المشاركة بواسطة المبرمج الاصيل في 15 أغسطس 2010 في 02:23

#2

بما أن نوع الموضوع "نقاش" فإجابتي لك "هذا ممكن"

إن أردت الحصول على إجابة برمجية سيتم تغيير نوع الموضوع إلى "سؤال" وخصم نقاط من رصيدك للحصول على الإجابة.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

اوكي مافيش اي مشكلة

اتا اسف علي عدم توضيح نوع الموضوع

فانا كنت اريد معاكم حوار ونقاش حول هذه المشكله التي تواجهه جميع المبرمجين والاعضاء في اخطاء تتسبب في فشل وضياع البرامج التي تحتوي علي قواعد البيانات

اسف مره تانيه علي عدم وضعي لتغيير الموضوع الا الصح

تسلم يارب مشرفنا الغالي علي المعلومة

تم تعديل هذه المشاركة بواسطة المبرمج الاصيل في 15 أغسطس 2010 في 04:04

#4

وعليكم السلام ورحمة الله وبركاته

هناك حلول كثيرة ولكن ابسط الحلول يتم وضع السطر هذا بعد كود عرض البيانات في التكستات ولنفرض ان التكست الخاص بالدرجة هو TextBox1

If Val(TextBox1.Text) = 2000 Then TextBox1.Text = ""

أتمنى لك الإفادة .. تحياتي للجميع

#5

تم تحويل نوع الموضوع من "نقاش" إلى "سؤال" بثلاث نقاط.

يمكنك عند الحصول على إجابة وافية لسؤالك الضغط على عبارة "ترشيح إجابة" عند المشاركة التي تجدها تستوفي الإجابة أو عدة مشاركات في حال كانت الإجابة مجزئة بين عدة مشاركات.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

عاوز النقاش من اية ناحية ؟

أقصد برمجيا موجود لها حلول كثيرة من ضمنه حل الاخ محمد

على مستوى قاعدة البيانات في له حل وهو استخدام خانة Default Value أو استخدام Procedure

فانا مش فاهم على اساس ايش النقاش ؟

#7

جزاك الله كل خير اخي محمدvb وربنا يباركلك يارب

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

سؤال لو أنا عندي أكثر من حقل يوجد به درجة للطالب ماهي جمله الاستعلام الصحيحة لعمل ذلك

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

انا احترت من اختيار خصائص قارئ جمله الاستعلام هل سيكون ExecuteReader() ولا ExecuteScalar() ومتي سيتم تنفيذ الشرط

أنا أسف جدا جدا جدا سامحوني أخواني

تم تعديل هذه المشاركة بواسطة المبرمج الاصيل في 18 أغسطس 2010 في 10:52

#8

اخي الغالي Scoool شكرا لك علي ردك

بس دا فعلا نقاش مش سؤال للوصول لاحل أفضل لمنع عدم وجود بيانات داخل قاعدة البيانات اي حقول قاعده البيانات فارغه null

متي ساستخدم هذه الطريقة اخي Scoool ممكن تعطيني نظرة عنها او بعض الافكار عنها

جزاك الله كل خير

#9
المبرمج الاصيل كتب:

اخي الغالي Scoool شكرا لك علي ردك

بس دا فعلا نقاش مش سؤال للوصول لاحل أفضل لمنع عدم وجود بيانات داخل قاعدة البيانات اي حقول قاعده البيانات فارغه null

متي ساستخدم هذه الطريقة اخي Scoool ممكن تعطيني نظرة عنها او بعض الافكار عنها

جزاك الله كل خير

أنا أفضل استخدام Default Value في قاعدة البيانات ،

عادة لو بنيت قاعدة بيانات سليمة ما تحتاج زيادة في الكود ولا تأخير في العمليات

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…