أبو هادي قام بنشر مارس 13, 2006 قام بنشر مارس 13, 2006 (معدل) السلام عليكم نموذج بحث مطور كثيرا . البحث بطريقتين : 1 - تحديد السجلات بتظليلها بلون آخر ولكنها ظاهرة بدون تصفية وقد أضيف لها اظهار عدد السجلات . 2 - تصفية . وقد تم تطوير الكود بشكل جذري حتى لا تترك الحاجة للمطور أن يبدل أو يغير بالكود ، فقط على المطور أن يضيف أي نموذج فرعي . كما أن النموذج يستطيع أن يتعامل مع أكثر من نموذج فرعي والتنقل بينها بسهولة . أرجو التجربة وإبداء ملاحظاتكم . تحياتي . الملفات المرفقة Search_Sort_20060313.rar ( 39.66ك ) عدد مرات التنزيل: 12 Search_Sort_20060314.rar تم تعديل مارس 13, 2006 بواسطه أبو هادي
rudwan قام بنشر مارس 13, 2006 قام بنشر مارس 13, 2006 النموذج ممتاز جدا , و لكن حبذا لو يتم تظليل السجل كله بدلا من الحقل المقصود و هذا مجرد راي فقط
أبو هادي قام بنشر مارس 13, 2006 الكاتب قام بنشر مارس 13, 2006 السلام عليكم شكرا لك أخي رضوان . الحقيقة لو أستطيع أن أختصر التظليل بقدر النص المراد فقط لفعلت وذلك لآنه أكثر منطقية والحقيقة هناك فكرة لتطوير البحث بالتظليل تركتها عمدا سوف أتكلم بها لاحقا إن رأيت هناك اهتماما من الأعضاء بالتعديلات الحالية وإلا فلا . تحياتي .
أبو هادي قام بنشر مارس 13, 2006 الكاتب قام بنشر مارس 13, 2006 السلام عليكم تم تنقيح الكود ، وتم تبديل الملف المرفق بالمشاركة الأولى . تحياتي .
rudwan قام بنشر مارس 14, 2006 قام بنشر مارس 14, 2006 صحيح تظليل حتى مجال البحث نفسه أكثر منطقيه و لا شك و لكن قصدت بغية شي آخر و هو تطوير النموذج ليفتح نموذج السجل المرتبط ببيانات البحث من خلال النقر على أي حقل من حقول السجل الذي تم اظهاره بنتيجة البحث مثلا نموذج الطالبات هذا , في حال تم تظليل مجال البحث نفسه كلون مقدمة مختلف ليأخذ الشكل المنطقي , و اذا تم تلوين السجل بكامله بلون خلفية مختلف و من ثم وضع كود في حدث النقر المزدوج على اي حقل من حقول السجل فتح نموذج الطالبات على السجل الخاص بالطالبة نفسها لتعديل بياناتها أو الاطلاع عليها
أبو هادي قام بنشر مارس 14, 2006 الكاتب قام بنشر مارس 14, 2006 السلام عليكم جيد أخي رضوان .. عزيزي لاحظ أن المثال به كائنين أصيلين فقط وهما النموذج الرئيس وجدول الإفتراضيات ، أما البقية فهي عينات فقط للتجارب وليس لها أي علاقة ارتباط بالمثال . وفكرة التطوير التالية إن شاء الله كالتالي : 1 - أن يكون النموذج منفصلا كنموذج البحث التابع للأكسس ويستدعى بزر أو بأي طريقة مشابهة . 2 - وضع كود لفحص وجود جدول الإفتراضيات وإنشاؤه في حال عدم وجوده . 3 - وهي ما اشرت لها من قبل في مناقشتي معك وهي : أن أقوم بتحديد أو تظليل مركب ولكن على شكل دفعات ، فمثلا يقوم بالبحث في الحقل الأول ثم يختار عمود آخر بدون تنظيف التظليلات السابقة ويبحث مرة أخرى ويحصل على تظليلات أخرى بالعمود الثاني وهكذا . 4 - وضع زر لتنظيف كل التظليلات . تحياتي .
أحمد العيسى قام بنشر مارس 14, 2006 قام بنشر مارس 14, 2006 السلام عليكم النموذج رائع ومنظم وأفكاره مبتكرة الكود المستخدم فيه قوى كالعادة ملاحظاتى: 1- ما المقصود باختيار " فى النموذج الفرعى " ، بالطبع لا داعى منه .. إذ غالباً لا يتم البحث سوى فى نموذج واحد أساسى. 2- الاختيار " ضمن حقل " سوف يكون عملى جداً عندما يستقى خياراته من الأسماء التوضيحية فى حقول الجدول عند التصميم ( هل هذا متاح فعلاً ؟ وكيف ؟ .. وفى حالة عدم تحقق ذلك سوف نعود للأسماء الأساسية لحقول الجدول كما فى نموذج البحث القديم ) مجهود ممتاز نشكرك عليه ودائماً نتعلم من إبداعاتك بارك الله فيك
أبو هادي قام بنشر مارس 14, 2006 الكاتب قام بنشر مارس 14, 2006 السلام عليكم أشكرك أخي أحمد العيسى على مرورك وعلى ملاحظاتك القيمة . 1- ما المقصود باختيار " فى النموذج الفرعى " ، بالطبع لا داعى منه .. إذ غالباً لا يتم البحث سوى فى نموذج واحد أساسى. غالبا لا تنفي العدم فمثلا في بعض برامجي يكون هناك 4 نماذج فرعية . 2- الاختيار " ضمن حقل " سوف يكون عملى جداً عندما يستقى خياراته من الأسماء التوضيحية فى حقول الجدول عند التصميم ( هل هذا متاح فعلاً ؟ وكيف ؟ .. وفى حالة عدم تحقق ذلك سوف نعود للأسماء الأساسية لحقول الجدول كما فى نموذج البحث القديم ) عند تصميمك النموذج سوف يستقي الأسماء التوضيحية من الجدول وبالتالي الكود سوف يقوم بقراءتها وهي تظهر في الـ Combo Box كالتالي : تسمية : وهي عادة التسمية التابعة للأداة . إسم : وهو إسم الأداة . مصدر : وهو مصدر الأداة أي إسم الحقل . وهذه الثلاث خواص هي المتوفرة في كل إداة ، مع ملاحظة أن مصدر السجلات يمكن أي يكون استعلام وتكون أسماء الحقول فيها مختلفة عن الجدول المصدر الأساس . تحياتي .
rudwan قام بنشر مارس 16, 2006 قام بنشر مارس 16, 2006 (معدل) السلام عليكم عذرا أخي أبو هادي فلم أتمكن من الدخول للموقع الا الآن لعل أروع مافي المثال شيئين : الأول : فكرتك الرائعة في البحث المركب في أكثر من حقل و هذا ابداع غير مسبوق الثاني : ملائمة النموذج ليأخذ في اعتباره كل النماذج الموجودة و ليست حصرا على النموذجين أعلاه . أي لن يحتاج المستخدم لتغيير أكواد أسماء النماذج و أعتقد أن هذا المثال سيتطور أكثر مما يدل عليه الاسم ليشمل آفاقا أوسع . خطرت ببالي عدة اقتراحات أرجو بيان رايكم فيها : 1-تغيير اسم النموذج ليكون اسمه على سبيل المثال : IslamicSearchTool_AbuHadi و الغرض من ذلك أن يكون هناك حرية للمستخدم باستيراد النموذج الى ملفه مع الحفاظ على حقوق المصمم , و قد اشرتم أن الخطوة التالية ستكون : وفكرة التطوير التالية إن شاء الله كالتالي :1 - أن يكون النموذج منفصلا كنموذج البحث التابع للأكسس ويستدعى بزر أو بأي طريقة مشابهة . 2-أن يقوم النموذج بالبحث عن توفر المراجع المطلوبة لتنفيذ الكود تلقائيا في الملف المنتقل اليه و اضافتها , فأنا واجهتني مشكلة عندما استوردت النموذج الى ملف آخر , فأظهر رسالة خطأ عند السطر Set Rst=Rst.OpenRecordset Method Or Data Member Not Found 3- أن يقوم البرنامج بالتعرف على النماذج الموجودة فقط حيث أنني عندما استوردت نموذج البحث مع جدول البحث لوحدهما اضطررت الى استيراد نموذجي الاجازات و المدرسات ايضا حيث أظهر رسالة خطأ 4-هناك فكرة يمكن بحثها لاحقا و هي تطوير النموذج ليكون أكثر ديناميكية , بمعنى عدم تقيده بالبحث ضمن النماذج فقط , بل أن يشمل الجداول و الاستعلامات أيضا حيث يضاف خيار للمستخدم لاختيار مجال البحث أولا : جدول - استعلام - نموذج و في حال اختيار الجداول مثلا تظهر اسماء الجداول المتوفرة و من ثم يبحث في الحقول و تنعكس نتيجة البحث في النموذج الفرعي للبحث في حال اختيار استعلامات يكون هناك حرية للسمتخدم في اختيار استعلام موجود أو انشاء استعلام جديد من ضمن نفس نموذج البحث :d 5-بعد الحصول على نتائج البحث يكون للسمتخدم الخيار في : - انشاء سجل جديد - فتح السجل العائد لسجل مخرجات البحث سواء في الجدول أو النموذج طبعا هذه مجرد أفكار و لكم حرية الاختيار تم تعديل مارس 16, 2006 بواسطه rudwan
أبو هادي قام بنشر مارس 16, 2006 الكاتب قام بنشر مارس 16, 2006 السلام عليكم أشكركم كثيرا أخي رضوان للمتابعة واسمح لي أؤجل ردي حتى انتهاء الإصدار الجديد . تحياتي .
rudwan قام بنشر مارس 18, 2006 قام بنشر مارس 18, 2006 السلام عليكم أعتقد أن اقتراحاتي ربما انحرفت قليلا عن مجال الموضوع , لكن أتوقع أن اصدارك الجديد سيحمل آفاقا واسعة بانتظار ابداعاتك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.