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

كيفية عمل فلتر فى النموذذج

بدأه مستر استرا في 12 مايو 2010 · 8 رد · 1,603 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

سؤالى بخصوص عمل فلترة فى النموذج

ما لدى هو قاعدة بيانات عبارة عن 13000 عميل واهم بيانتهم هو الاسم ، الحى ، المجاورة، العمارة، الوحدة او رقم الوحدة

طبعا لكى يسهل رفع الملف عملت نفس النموذج على 20 عميل وما يسرى عليهم يسرى على الـ13000

المطلوب باختصار ان يظهر فى النموذج كل العملاء وفى المثال المرفق عددهم 20

لكن بالضغط على الكمبو بوكس الخاص بالحى اختار الحى وليكن رقم 1

وبالضغط على الكمبو بوكس الخاص بالمجاورة اختار منة المجاورة رقم 1

وفى مربع النص الغير منضم اكتب رقم العمارة وليكن عمارة رقم 1

وفى مربع النص الغير منضم اكتب رقم الوحدة ولتكن وحدة رقم 1

يحصل فلترة للعملاء فيظهر فقط هذا العميل الذى عنوانة

حى1

مجاورة 1

عمارة 1

وحدة 1

السؤال الثانى :-

كيفيه عمل كود للعنوان ياخذ الشكل التالى 1/1/1/1

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

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

filter.rar

#2

تفضل اخى

اليك ابسط الحلول

filter.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

السلام عليكم

اخي الفاضل/ اليك نموذج بحث مريح لتحصل علي العميل المراد وبياناته كما تطلب

ستكتب في خانة بحث بالعنوان 1111 مثلا اذا كان العميل في الحي 1 مجاورة 1 عمارة 1 وحدة 1 بدون /

فاذا كان العميل في الحي 2 مجاورة 1 عمارة 1 وحدة 2 هتكتبها في البحث ايه ؟ ايوة 2112 سيظهر لك العميل فقط وكل بياناته

واعتقد ان ده شكل الكود اللي كنت طالبه

وبالتوفيق ان شاء الله

filterup.rar

الي زهرة المنتدي

أم عهود زهرة الأكسيس بدون منافس

لك مني كل الثناء والتقدير

مبتدئ جرئ

#4

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

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

اخى الكريم مبتدىء جرىء ما قمت بحلة فعلا اكثر مما كنت اتوقع ولكن تقع مشكلة الكود

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

وهناك ايضا احتمالية التكرار فى المثال فمثلا 1111 اى الحى الاول المجاورة الاولى عمارة واحد وحدة واحد وممكن تاخد العناون الحى الاول المجاورة الاولى عمارة 11 وحدة واحد وهذا ليس مسموح بة

يفضل ان يكتب الكود هكذا 1/1/1/1 لكى نحدد اى الارقام الخاصة بالعمارة واى الارقام الخاصة بالوحدة

#5

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

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

ولو تسمحو لي بالمشاركة بهذا الحل الذي يقوم بتصفية السجلات على الشكل التالي:-

- اذا لم تدخل اي قيمة من قيم البحث المطلوبة وتنقر مفتاح البحث سيظهر جميع السجلات .

- اذا اخترت قيمة واحدة سيظهر جميع السجلات المطابقة لهذه القيمة .

- اذا اخترت قيمتين سوف يظهرالسجلات حسب القيمتين وهكذا وبامكانك اضافة حقول جديدة لزوم البحث بهذه الطريقة بكل سهولة ..

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

تقبل تحياتي ..

أخوك أبو عدنان

filter.rar

27169617.gif
#6

ما شاء الله ، الله يبارك فيكم أخي أبو يوسف و أخي مبتدئ جريء وأخي أبو عدنان ،

مشاركات ولا أجمل . وحلول ممتازة

اقتباس
كيفيه عمل كود للعنوان ياخذ الشكل التالى 1/1/1/1

أخي مستر أسترا بالنسبة للعنوان إليك الحلّ :

إذهب للإستعلام ، وانسخ السطر في الأسفل وضعه مكان العمود الأخير في الإستعلام .

codd: [hi] & "/" & [mog] & "/" & [omara] & "/" & [wehda]

لاحظ الصور :

post-193655-1273774168304_thumb.png

post-193655-12737741800821_thumb.png

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#7

]دائما سباق أخى محمد

و لكن لى اضافة بسيطة للأخ استرا

من وجهة نظرى المتواضعة

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

تفادبا للتكرار و الاختلاط

فيصبح الكود هكذا 1/01/01/01 بدلا من 1/1/1/1

و قد قمت بالتعديل على المثال المرفق من الاخ مبتدىء جرىء

اتمنى ان تجد به ما تريد

filterup.rar

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 13 مايو 2010 في 21:37

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#8

بسم الله ما شاء الله تفاعل ولا اجمل من اخوة والله فعلا اكتر من الاخوة

يعجز اللسان عن شكركم جميعا ولكل من قرا حتى الموضوع وساهم او فكر فى حل

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

اخى الكريم MRNOOO2000 كلامك عين العقل وانا جربت اعمل كدة بس وقعت فى مشكلة حاولت اعمل بحث وتغيير واضيف صفر على يسار الرقم لكن العمارة مثلا رقم 10 اصبحت ثلاث ارقام 010 فهل فى طريق اضيف رقم صفر بجانب رقم العمارة علما بان العمارات مرتبة من صفر الى 190

#9

اخى هل يفى المرفق الاخير بالغرض

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

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