08-03-22, 01:05 AM
(08-03-22, 12:34 AM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته
إن كنت تظن بأن الادخال عبر الداتاجريد هو أسرع من الادخال من التكس بوكس (كما في الاكسل) فأنت مخطأ
الطريقة الاسرع للادخال هي عبر الـ (TextBox) و (ComboBox) وأسرع مما هي في الاكسل وذلك للاسباب :
1 - الادخال عبر الداتا جريد فيو ليس بالحل المناسب : لأنه بالامكان التعديل على أي خانة في أي سطر :
- فأي تعديل خاطئ في خلية ما في سطر ما سيتسبب لك بتغيير البيانات في سجل ماا دون أن تشعر بذلك..
- مع كل سطر جديد أو إدخال جديد سيقوم البرنامج بالتحقق من كل البيانات المدخلة من اول خلية في أول سطر إلى آخر خلية في آخر سطر
وسيقوم بتعديل الموجود وادخال جديد لغير الموجود، مما سيتسبب لك ببطئ الادخال مع كل سطر ..
- .. إلخ ..
2 - تستطيع تخصيص برمجياً كل مربع من (TextBox) أو (ComboBox) للقيم التي تريد رقمية أو نصية، عربية أو عجمية.
3 - منع الادخال الخاطئ بحيث لو أدخلت كلام عربي في خانة عجمية أو رقمية أو خانة تاريخ سيعطيك البرنامج تنبيه لتصحح الادخال قبل وقوعه.
4 - يمكنك ادخال قيم افتراضية ضمن مربع (ComboBox) فتصبح لاختيار القيم بدون إدخالها كل مرة ويمنع الخطأ الاملائي نتيجة السرعة في الادخال.
5 - ما كنت تتخليه عن سهولة الادخال عبر الداتاجريد بامكانك توفيره بطريقة مربعات التكست بوكس والانتقال بين كل مربع وآخر عبر الـ (TAB) والادخال والحفظ بـ ضغطة (Enter).
6 - والمزيد من الميزات ستكتشفها بعد تنفيذك للبرنامج لإمكانية التعديل وتطوير البرنامج وقت تشاء و كما تشاء.
..
جزاك الله خيراً ونفع بك
أشكرك على حسن رأيك

