الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

مغلق
بدأه ALSAHER_9 في 10 ديسمبر 2007 · 16 رد · 1,240 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عذرا على جهلي بعض قوانين المنتدى

ساكتفي بسؤال واحد:

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

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

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

السؤال هنا ..

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

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

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

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

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

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

test.rar

#2

السلام عليكم - ملفك يبدو بتنسيق ACCESS2007

كنت أود مساعدتك لكن هذا الاصدار غير متوفر على جهازي الحالي

لعل أحد الاخوة أو الاخوات يساعدك بمشيئة الله

موفق أخي الفاضل - EKSEER

تم تعديل هذه المشاركة بواسطة ekseer في 10 ديسمبر 2007 في 23:01

#3

مشكور الغالي . وبانتظار الحل ..

#4

هذا الملف بصيغة mdb

شغال على access2003

اتمنى احد يساعدني

مشكورين

test1.rar

#5

اخي الفاضل الشاعر

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

/index.php?showtopic=144597

#6

هلا اختي العزيزة

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

انتظر تمام برنامجك والاهم ... المعادله المستخدمة وتطابقها مع شروط نظام الرتب ...

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

#8

شكرا اختي الكريمة ...

رغم ان الملف لايعمل بالصورة الصحيحة لاني املك اوفيس 2007 يعني مايقبل كل الاكواد والاوامر

كنت اتمنى ان احصل على شرح مبسط للخطوات لتسهيل المهم

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

وجزاك الله خيرا

the_students_in_classes_up.rar

تم تعديل هذه المشاركة بواسطة ALSAHER_9 في 12 ديسمبر 2007 في 01:35

#9

مشكوره اخت زهره

بس ابي افهم كيف ؟ ابي اطبقها على برنامجي ..

ياريت لو شرح مبسط ..

انا اعجبني مثال ادرجته انتي بالمنتدى ... ارفقته لك

اتمنى ان احصل على شرح مبسط ...

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

the_students_in_classes_up.rar

#10

اخي الفاضل الشاعر

اسفه بالتأخر في الرد عليك

ولكن الموضوع بسيط بارك الله فيك ولا يحتاج اي مجهود يذكر فلو تتبعت سير مراحل البرنامج لعرفت الطريقه عموما تم الشرح التفصيلي لهذه العملية كما تريدها انت على سؤال سابق

/index.php?showtopic=120043

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

بالتوفيق

#11

تسلمي الغالية .... والله تعبتكم وياي ... الله يعينكم علي ..

#12

هنا اعطاني احد المشرفين في منتدى اخر الطريقة ببساطة ودون استخدام استعلام ..

ولكن لم افهمها بعد ... ربما تستطيعي توضيح الامر ... لاني لم استطع ان اطبق الشرح السابق ..!!!

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

اعذريني لقد اكثرت في السؤال

test1.rar

#13

اخي الفاضل الشاعر

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

لا أعلم ما هي مشكلة عدم تطبيقك للشروحات والأمثله فهي سهله وليس بها اي تعقيد

عموما احب ان اوضح لك شيء هام لمثل هذا النوع من الأمثله وهو التصفية بواسطة عدد 2 مربعات تحرير وسرد فعند اختيار اي قيمه من مربع التحرير والسرد الأول يتم تحديث مربع تحرير السرد الثاني لما يقابل القيم فقط في مربع التحرير والسرد الأول لهذا يجب ان نستخدم استعلام لهذه الطريقه ومن يقول لك غير هذه الطريقه فهو مخطأ لأنه ليس من الممكن عمل هذه الطريقه إلا عن طريق الإستعلام مهما حاولت لأنه لا يوجد طريق آخر . وقد شرحت هذه الطريقه من خلال الرابط وكان المفروض ان قمت بالتطبيق .

حسنا اتمنى ان تنظر الى النموذج الذي وضعه لك المشرف من المنتدى الآخر وتحديدا انظر الى مصدر السجل للنموذج ماذا تلاحظ ؟ تلاحظ انه قام بإستخدام استعلام من خلال هذه العبارة

SELECT SInfo.SNo, SInfo.SName, SInfo.SClass, SInfo.Sroom FROM SInfo WHERE (((SInfo.SClass)=[forms]![student]![saf]) AND ((SInfo.Sroom)=[forms]![student]![shaba]));

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

ولو عدنا للحقيقه فإنه من المفروض ان يكون مصدر السجل للنموذج هو الجدول وكنت اتمنى انك سألته ما هو مصدر السجل للنموذج فحتما سيقول لك انه منشيء الإستعلام بمعنى انه استخدم عبارة الإستعلام ثم قام بحذف الإستعلام فلم يعد بحاجة اليه بعد ان وضع مصدر السجل للنموذج بهذه الطريقه .

وما اقوم به انا ايضا هو كذلك ولكن مع استعلام حقيقي تستطيع ان تذهب اليه وتشاهده او تعدل عليه او تضيف اليه حقول . وليس مع استعلام مخفي لا تعلم من اين اتى وكيف جاءت هذه الطريقه .

نأتي الأن الى مربعات التحرير والسرد الغير منضمه

المربع الأول : يأخذ قيمته من جدول SInfo ومصدر الصف له هذه العبارة

SELECT distinct SInfo.SClass FROM SInfo ORDER BY SInfo.SClass;

اختر خصائص هذا المربع ثم حاول تفتحه من خلال مربع الزر الذي عليه ثلاث نقط في اقصى اليسار بعد مشاهدة العبارة في مصدر الصف وستشاهد ان به حقل واحد هو SClass

المربع الثاني : يأخذ قيمته من جدول SInfo ومصدر الصف له هذه العباره

SELECT distinct SInfo.Sroom, SInfo.SClass FROM SInfo WHERE (((SInfo.SClass)=[forms]![student]![saf])) ORDER BY SInfo.Sroom;

اختر خصائص هذا المربع ثم حاول تفتحه من خلال مربع الزر الذي عليه ثلاث نقط في اقصى اليسار بعد مشاهدة العبارة في مصدر الصف وستشاهد ان به حقلين هما Sroom و SClass وتم وضع الفلتر اوالتصفية بناء على الحقل SClass بحيث يساوي ما يتم اختياره من النموذج .

في احداث النموذج سواء في الحالي او غيرها نجد ان مربعات التحرير والسرد بعد اي تحديث تقوم بعملية التصفية بناء على ما يتم اختياره منها لذا حاول تفتح اكواد النموذج وانظر لها تجد ان بها اوامر التحديث المباشره .

#14

شكرا مشرفتنا المميزة على الإضاح ..

بالنسبة لسبب عدم تطبيقي لخطوات الشرح في الوصلة ... هو انك لم تذكري مسميات النماذج والاستعلام وقمتي بكتابة الاكواد مباشرة هذا ماجعلني افقد سلسلة الخطوات التي اتبعتها مع الشرح .. والاهم من ذلك الملف المرفق كمثال في الشرح لايمكن تحميله حث تم حذفة من المنتدى ...

شكرا مشرفتي .. وساحاول اعادة الكرة علي انجح .... والسموحة على الازعاج ...

الله يوفقك ويرضى عنك ويدخل جنات الخلد

لكن لدي ملاحظة بسيطة ...

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

كان عنوان مشاركتي ... يبدأ بكيف ....؟

لاني انوي تطبيق هذا النظام في برنامجي الجديد

لكنك منحتني برنامج متكاملا تقريبا مع وجود حماية وغيرها .. لا اريد كسر حماية البرنامج مع انها سهله .. ولكن انا احترم حقوق النشر لك .. ولكن كنت اتمنى لو حصلت على بعض الشرح المتواضع للطريقة لكي يستفيد الجميع ومعهم انا .. ورحم الله امرئ افاد واستفاد ..

مشكورة اختي الكريمة .. وجزاك الله كل خير

فعلا (العبقرية لها حدود ولكن ليس معك انتِ)

#15

اخي الفاضل الشاعر

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

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

مع العلم بأنني لو رغبت ان اضع على البرنامج اي حمايه فلا اضن احدا يستطيع فك حماية البرنامج مهما كلف الأمر ولكني لا أفعل ذلك في المنتدى إلا لأشخاص معينين يرغبون في التحدي والأمثله بارك الله فيك موجوده في المنتدى على هذا النوع من الحمايات فحاول تبحث عنها .

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

#16

مشكوره اختي الكريمة وبارك الله فيك ...

يمكن سبب مشاكلي هو هذا الاصدار الاخير اوفيس 2007 ... وإن شاء الله اتكيف معه .. بارك الله بك وبكل دقيقة امضيتها لخدمة المسلمين

#17

السلام عليكم مشرفتي العزيزة..

نعم لقد طبقة طريقة المشرف حسب ماشرحا لي .. وبالفعل لم اضطر لانشاء استعلام .. بل تم الاستعلام عنطريق النموذج نفسة .. بالكود الذي اعطاني اياه ووضعة في مصدر الصف

على العموم مشكورة انا الاان ساحاول تطبيق طريقتك لانها ايضا مفيدة ...

عافاك الله

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…