اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

(تمت الاجابة) خيارات البحث في النموذج


e3sar

الردود الموصى بها

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

أخواني في الله

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

1187793960_access.gif


ملاحظة: ملف قاعدة البيانات بالاسفل لتسهيل المساعدة و أكون لكم شاكرا و ممتناً


ملف قاعدة البيانات

لكم حبي
رابط هذا التعليق
شارك

أرجو أن يكون هذا طلبك

ملحوظة هامة :

لتسهيل الكود و تقليله ... اعتمدت بشكل كلي على الآتي

1- أسماء مكونات الفورم ... كل القوائم المنسدلة و ال CheckBoxes و Labels ... فأرجو عدم تغيير أسماءها بالكود

2- أن يكون ال Caption للتسميات الملحقة ( Labels ) بمكونات الفورم ( CheckBoxes and ComboBoxes ) يطابق تماما أسماء الحقول في الجداول

عموما .. أنت وضعت ال Caption مطابق لاسم العمود في الجدول و أنا استفدت من ذلك

Copy_of_CV_Records_Old.zip

رابط هذا التعليق
شارك

أخي العزيز Dream_Works

بارك الله فيك و في ردك الطيب .. و لقد قمت بتجربة الملف الذي أرفقته فوجدت بأن بعض الخيارات تعمل و ليس كلها .. و سؤالي .. هل لابد من تكوين استعلام بعدد الاحتمالات التي يمكن افتراضها؟؟

فمثلا قد يختار اليوزر خيارين او 3 او اكثر او اقل فهل لك احتمالية نقوم بتكوين استعلام و تقرير خاص به؟؟

لأن بهذه الطريقة يلزمنا على أقل تقدير انشاء ما يزيد عن 196 استعلام و تقرير و هو شي لا اعتقده منطقي

تم تعديل بواسطه e3sar
رابط هذا التعليق
شارك

أنا الي سويته أخوي .. على السريع .

فوجدت بأن بعض الخيارات تعمل و ليس كلها

أرجو إبلاغي بأي أخطاء حتى يمكنني إصلاحها

هل لابد من تكوين استعلام بعدد الاحتمالات التي يمكن افتراضها؟؟

فمثلا قد يختار اليوزر خيارين او 3 او اكثر او اقل فهل لك احتمالية نقوم بتكوين استعلام و تقرير خاص به؟؟

لا أعتقد ذلك ... ببساطة عليك التحكم في كيفية ادخال اليوزر للبيانات عن طريق الشاشة و أنت تقوم بعمل المتغير ال WhereCondition Or Criteria ... تركيزك فقط يجب أن يكون على هذا المتغير دون غيره ... هناك عدة حلول .. مثلا أنت تقوم بإقفال جميع القوائم المنسدلة و ال CheckBoxes و تترك المسموح به للمستخدم ... أو لكل قائمة منسدلة أو CheckBox تقوم بتغيير مكونات هذا المتغير (Criteria) ... في الحدث AfterUpdate

احتمال كبير تكون أخطائي نتيجة الاختلاف بين ال Caption في تسميات الفورم و اسم الحقل في الجدول .... ببساطة يمكن الاعتماد على ال Tag بدل ال Caption و بذلك أن يمكنك وضع التسمية كما تريد حتى لو بالعربي .. (الكثير من الحلول المحتملة )

للأسف يصعب الشرح بهذه الطريقة ... أرجو أن تشرح لي أخطائي و سأحاول تعديلها بإذن الله

تم تعديل بواسطه Dream_Works
رابط هذا التعليق
شارك

بارك الله فيك عزيزي و في اجابتك الكافية و الوافية

و أرجو أن لا أكون أثقلت عليك فلدي سؤال آخر و هو ..

عند تشغيل الفورم فإن البيانات تظهر بشكل تلقائي و بتحريك كرة الماوس المعروفة باسم scroll فإن البيانات تتغير بشكل تلقائي .. هل يمكن منع هذا الامر ؟؟ بحيث لو تم تحريك scroll فإن البيانات لا تتغير الا بالضغط على الاسهم المبينة في الصورة .

1188143976_01.gif

ملاحظة .. وجدت من ضمن event الذي يمكن استخدامه في الاكسس شي يسمى onWheel فهل لها دخل فيما طلبت؟؟ و كيف؟؟

خلص تقديري لك

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information