22-01-2012, 09:23 PM
بارك الله فيك أخي على المرور الكريم.
أعددت مثال مرفق لعل الفكرة ستتضح أكثر.
لدينا جدول للموظفين يحتوي على05 حقول _(أمثلة فقط) :
- Code-Nom- DateAssociation-Marie-Service
- الحقل الخاص بالكود (حقل مفتاحي) عبارة عن حقل رقمي يتكون من 08 أرقام ، الأربعة الأولى تمثل سنة الإنضمام في المؤسسة و الباقي لها دلالات أخرى.
1- كيف يتم الفرز الجزئي أثناء إدخال الكود ؟ لو كان الحقل حرفي يمكن ذلك بـ Filter مع إضافة نجمة (*) أو بــ Sql بالتعليمة Like بإضافة % . الآن الحقل رقمي ما هو الحل ؟ رغم أنني اعتمدت حلا ناجحا في المرفق لكن هل من حل أمثل و أبسط ؟
2- يمكن الفرز عن طريق الكود أو التاريخ أو مثلا إذا كان متزوج أو لا ، لكن كل على حدى
الآن لا نعرف حاجة المستخدم ، فأحيانا يحتاج التاريخ فقط و أحيانا يحتاج إدماج الحالة العائلية أو حقول أخرى في الفرز. كيف نقوم بالفرز حسب ما يحدده المستخدم عن طريق CheckBox ؟
راجع المرفق بارك الله فيك.
أعددت مثال مرفق لعل الفكرة ستتضح أكثر.
لدينا جدول للموظفين يحتوي على05 حقول _(أمثلة فقط) :
- Code-Nom- DateAssociation-Marie-Service
- الحقل الخاص بالكود (حقل مفتاحي) عبارة عن حقل رقمي يتكون من 08 أرقام ، الأربعة الأولى تمثل سنة الإنضمام في المؤسسة و الباقي لها دلالات أخرى.
1- كيف يتم الفرز الجزئي أثناء إدخال الكود ؟ لو كان الحقل حرفي يمكن ذلك بـ Filter مع إضافة نجمة (*) أو بــ Sql بالتعليمة Like بإضافة % . الآن الحقل رقمي ما هو الحل ؟ رغم أنني اعتمدت حلا ناجحا في المرفق لكن هل من حل أمثل و أبسط ؟
2- يمكن الفرز عن طريق الكود أو التاريخ أو مثلا إذا كان متزوج أو لا ، لكن كل على حدى
الآن لا نعرف حاجة المستخدم ، فأحيانا يحتاج التاريخ فقط و أحيانا يحتاج إدماج الحالة العائلية أو حقول أخرى في الفرز. كيف نقوم بالفرز حسب ما يحدده المستخدم عن طريق CheckBox ؟
راجع المرفق بارك الله فيك.

