اذهب الي المحتوي
أوفيسنا

كيف نقوم بالتصفية داخل النموذج؟


ساحر

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

السلام عليكم

كيف يمكن تصفية البيانات والتعديل بها ؟

لدي قاعدة بيانات الطلاب ..

ونموذج لادخال البيانات والتعديل بها ..

السؤال هنا ..

كيف اقوم بإظهار الصف الذي اقوم باختياره من القائمة والشعبة بحيث

بمجرد اختيار الصف

يقوم البرنامج بتحديد الشعب التي يحتويها الصف وطلاب الصف باكملهم

ويمكن تحديد الشعبة بتحديد الشعبة من القائمة الشعب ويتم حصر الطلاب الذين بالشعبة الواحدة ...

المثال المرفق يوضح طلبي ..

ومشكورين مقدما َ

test.rar

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

أخي الكريم

في البداية قمنا بإنشاء مربع نص اسميناه saf وجعلنا مصرد الصف له SClass من الجدول (خاص بالصفوف)

ثم قمنا بإنشاء مربع نص اسميناه shaba وجعلنا مصدر الصف له الحقلين Sroom و SClass ووضعنا الشرط التالي في خانة معايير لــ SClass

[forms]![student]![saf]
ويعني أن نقوم بالفرز بما يطابق مربع النص السابق saf فإذا كانت قيمة الصف 1 سيقوم بالإبقاء على الشعب التي في الفصل 1 فقط في مصدر السجل للنموذج قمنا بوضع الشرطين في خانة معايير
[forms]![student]![shaba]
[forms]![student]![saf]
اي أن لا قيوم بإضهار نتائج الى بما يتوافق مع مربعي التحرير والسرد saf , shaba ولا تنسى الكود
Me.Refresh
في حدث بعد التحديث للمربع saf والكود
Me.Requery

في حدث بعد التحديث للمربع shaba ( وذلك لتحديث القيم في النموذج )

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

السلام عليكم

مشكوووور الغالي والله ارهقتك معاي ..... الله يجزيك كل خير ...

بس عندي تعديللين اذا امكنك شرحهما لي بالتفصيل ..

الاول:

عند فتح النموذج وقبل تحديد اي صف او شعبه من الcombo اريد انتظهر جميع الصفوف والشعب اي جميع طلاب المدرسة... اي اضافة خيار (إظهار الكل في كلا الخانتين الشعبة والصف ) وعند تحديد صف معيا بعينه تظهر نتائج جميع طلاب الصف بمجرد اختيار الصف ، وبعد تحديد الشعبة تنحصر الخيارات على شعبة بعينها من الصف الذي حددناه ...

الثاني:كيف نظيف مربع بحث ذكي ببحيث: بمجرد ان نكتب حرف (س)مثلا تظهر لنا جميع الاسماء التي تبدا بهذا الحرف مثل (سالم ، سليم ، سعيد ، ساره ، سوسن ) وبعد طباعة الحرف الثاني تحصر فقط الأسماء التي تبدا بالحرفين مثلا ( سا )تظهر الأسماء مثل ( سالم ، ساره ) وهكذا ,,

اتمنى ان لا اكون قد اثقلت عليك الغالي ... واتمنى ان تشرح العمليتين لان فهمي بطيء جدا ..

الشكر يعجز عن التعبير عن امتناني لك ايها الشهم .. بارك الله بك ..

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

أخي الكريم

في البداية قمنا بإنشاء مربع نص اسميناه saf وجعلنا مصرد الصف له SClass من الجدول (خاص بالصفوف)

ثم قمنا بإنشاء مربع نص اسميناه shaba وجعلنا مصدر الصف له الحقلين Sroom و SClass ووضعنا الشرط التالي في خانة معايير لــ SClass

[forms]![student]![saf]
ويعني أن نقوم بالفرز بما يطابق مربع النص السابق saf فإذا كانت قيمة الصف 1 سيقوم بالإبقاء على الشعب التي في الفصل 1 فقط في مصدر السجل للنموذج قمنا بوضع الشرطين في خانة معايير
[forms]![student]![shaba]
[forms]![student]![saf]
اي أن لا قيوم بإضهار نتائج الى بما يتوافق مع مربعي التحرير والسرد saf , shaba ولا تنسى الكود
Me.Refresh
في حدث بعد التحديث للمربع saf والكود
Me.Requery

في حدث بعد التحديث للمربع shaba ( وذلك لتحديث القيم في النموذج )

عذرا اخث العزيز ولكن اين يوضع المعيار ؟

لم اعرف اين توضغ المعايير في النموذج

فهي عادة توضع في الاستعلام .. ولايوجد لدينا استعلام

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

أخي الكريم

عذرا اخث العزيز ولكن اين يوضع المعيار ؟

لم اعرف اين توضغ المعايير في النموذج

فهي عادة توضع في الاستعلام .. ولايوجد لدينا استعلام

بالفعل هذا صحيح ولكن يوجد لدينا في النموذج ما يسمى (مصدر السجل Recrod Source )

في خصائص النموذج وهو استعلام مرتبط بالنموذج ( يغني عن الحاجة الى انشاء استعلام في خانة الإستعلامات)

وهو الذي نضع فيه المعيار المذكور .

بالنسبة لإضهار كافة السجلات عند الفتح فهذه الطريقة غير مجدية

حاول التطبيق على الطريقة الموجدودة في الرابط التالي

http://www.officena.net/ib/index.php?showtopic=20461

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information