كيف استدعي صورة مخزنة بقاعدة البينات
#6
- فيما يخص التاريخ:
الشرط المطلوب هو أن لا تساوي Edit1 قيمة ( / / ). ما ذا يعني هذا ؟
يعني لو يكون التاريخ مثلا 01/02/0100 ، الحفظ يكون عادي ؟؟؟؟؟؟؟؟؟
المشكل و الحل بسيط . لكن يكون أفضل من كل الجوانب لو تم استبدال Edt بــ DateTimePicker
و قد فعلت هذا في المشروع المرفق.
كما ألفت الإنتباه و التذكير بالمشاركة القيمة التي وردت بهذا الشأن

- ملاحظات أخرى:

- يكون أفضل و أأمن _كما فعلت_ لو تكون الجداول مغلقة ن تفتح و تغلق أثناء فتح المشروع و أثناء الغلق (الحدث مثلا: Onshow-OnClose للفورم الرئيسي كما هو في المرفق)


تحت عنوان لا بد من السيطرة قد الامكان على الأخطاء المحتملة من طرف المستخدم و منعها :
- يمكن اجبار Edt من قبول الحروف فقط ، أو الأرقام فقط حسب الحاجة ، من غير اللجوء إلى Mask
هذا الرابط يبين و يوضح ذلك
- فيما يخص رقم CCP ليس بالضرور7أرقام
- رقم الولاية يتكون من رقمين ، يعني بالامكان كتابة 99 و هذا خطأ ، لابد من اضافة شرط أصغر أو يساوي 48. كذلك البلديات . أحسن عمل و أتقن _وإن كان به بعض الصعوبة :انشاء جدول خاص لذلك.
السبب : الولايات تزيد (و ان كان بعد زمن) ، و لكل ولاية بلدياتها ، و يكون عدد التسجيلات للولايات هو الحصر الخاص بــ رقم الولاية الذي لا يزيد عنه. (يمكن الاستغناء عنذلك إذا كان الوقت ضيق)
- عدم تمكينه من ضغط أي زر بامكانه احداث خطا ، جعل الأزرار التي تؤدي لذلك مثلا Enabled:=false
و هناك ما يجب عمله بهذا الشأن ، هذا باختصار.
- ماذا يعني Combobox : يعني أن الاختيار محصور أو هناك ****** في الاختيار ، إذا كان الأول هو المراد لا بد من عدم تمكين المستخدم من كتابة أي شيء غير الحيارات المحددة (يعني لا بد أن يختار فقط) ، في خصائص الــ Combobox نجعل الخاصية : Style : csDropDownList

بالتوفيق
الرد


الردود في هذا الموضوع
كيف استدعي صورة مخزنة بقاعدة البينات - بواسطة nabilkeb - 06-09-2009, 10:32 PM

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم