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

فلترة نموذج رئيسى بناءا على قيمة حقل فى نموذج فرعى


الحلبي

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

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

مرفق مثال لما اريد

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

وقد قمت بعمل كود  filter  وجعل حقل غير منضم (d) لتصفية الرئيسى  وماشى تمام معى ولا يوجد مشاكل

ولان هذا النموذج هو نموذج (كارت الصنف) الملئ بالبيانات ولان عندى اكثر من عشرة الاف صنف (10000) فان عملية التصفية او الفلترة تاخذ بعضا من الوقت الطويل لانى استعملت filter

فانا اريد كود برمجى يفلتر لى الرئيسى بناء على رقم الصنف فى الفرعى ( عند الضغط على رقم الصنف فى الفرعى يفلتر لى الرئيسى بنفس كود الصنف)

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

فلترة.accdb

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

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

يوجد اكثر من طريقة لتنفيذ التصفية

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

ولكنك تريد السرعة في التنفيذ

لذا ارشح لك التصفية من خلال الاستعلام 

انظر في مصدر بيانات النموذج الرئيس ( الاستعلام ) 

اتمنى ان يفي بالغرض

 

فلترة2.accdb

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

8 ساعات مضت, ابوخليل said:

اتمنى ان يفي بالغرض

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

انا وضعت فى مثالى حوالى 300 صنف فقط لابين كيف يفلتر

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

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

10 ساعات مضت, ابوخليل said:

اعمل فهرسة للحقل في خصائص الجدول

اسف على التأخير لانشغالى بالعمل

فى البرنامج الاصلى انا عامل كود الصنف مفتاح اساسى 

ولا يزال الفلترة بطيئة جدا

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

انا حاولت ولكنى لم اصل للحل

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

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

هل استفساري واضح ؟

 

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

4 دقائق مضت, ابوخليل said:

هل استفساري واضح ؟

واضح جدا

شوف معلمى الفاضل هذا النموذج الرئيسى هو  كارت الصنف (يعنى كل بيانات الصنف فيه ) وهقول لك باختصار 

كارت الصنف يحتوى تقريبا على كود الصنف ـ اسم الصنف بالعربى ـ اسم الصنف بالانجليزى ـ الشركة المنتجه او المصنعة ـ باركود الصنف المحلى ـ باركود الدولى 

الوحدة الرئيسية هلى كرتونه ام علبه ام قطعه ـ عدد الوحدات ـ سعر الشراء ـ سعر البيع 

تمام ـ لما يدخل المستخدم ويريد صنف معين يبحث فى عشرة الاف صنف 

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

وبذلك يكون عرف جميع بيانات الصنف 

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

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

جربت على اول مرفق لك

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

لذا رددنا بضاعتكم اليكم :smile:

ومؤكد ان الخلل عندك في برنامجك وليس المثال

 

 

فلترة3.rar

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

6 ساعات مضت, ابوخليل said:

لذا رددنا بضاعتكم اليكم

مقبولة ان شاء الله

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

كيف نضغ المعيار فى الاستعلام من غير ظهور رسالة ادخل قيمة معلمة

وانا بحاول الان ابحث عن الخلل فى البرنامج الاصلى 

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

فلترة3.accdb

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

50 دقائق مضت, ابوخليل said:

نظر هذا التعديل .. بلا اكواد ولا استعلامات ولا فلترة

انا لم اوضح سؤالى لك 

فى المرفق السابق انا عملت حقل للبحث داخل النموذج الفرعى فأصبح نموذجين فرعيين داخل النموذج الرئيسى

فما هو معيار الاستعلام عند الضغط على كود الصنف لتظهر بياناته فى الاساسى 

وانا سوف اعمل كود للبحث

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

السلام عليكم

مشاركة مع استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @ابوخليل :fff:

هذه فكرتى المتواضعة 

ولكن لى سؤال يا دكتور @الحلبي :fff:

ما الداعى لعمل 3 نماذج او حتى نموذجين رئيسى وفرعى بينما يمكن عمل كل شئ من خلال نموذج واحد فقط

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

فلترة6.accdb

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

2 ساعات مضت, ابوخليل said:

المعيار متغير عام

هذا جميل جدا جدا جدا وفعلا ينطبق على المثال المرفق ـ واحييك على تعبك وعلمك

ولكن فى برنامجى الاصلى لا يعمل لدرجة ان قمت بحذف جميع الاكود فى vba  حتى يكون مثل المثال المرفق ولكن لن يعمل

هذه من ضمن خفايا اكسس المثال بنفس اسماء الحقول لن يعمل فى البرنامج الاصلى

حضرتك عملت اللى عليك وانا سوف اصل ما سبب ذلك

عموما جزاك الله كل خير ـ وجعله فى ميزان الحسنات

32 دقائق مضت, ابو جودي said:

ما الداعى لعمل 3 نماذج او حتى نموذجين رئيسى وفرعى بينما يمكن عمل كل شئ من خلال نموذج واحد فقط

ابنى ومعلمى الغالى / ابو جودي

البقاء لله وشد حيلك - كل نفس ذائقة الموت ـ اللهم ارحم والدك رحمة واسعة ووسع له قبره وخفف عليه الحساب امين يارب

الداعى معلمى العزيز هى كلمتين فقط (صلاحيات المستخدمين ) فانا اريد ان المستخدم الذى له صلاحية الاطلاع فقط يطلع ومن له صلاحية التعديل على كارت الصنف يعدل

 وهذا الحل لن يفلح مع اكواد المكتوبة سابقا

جزاك الله كل خير ورحم الله والديك 

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

16 دقائق مضت, الحلبي said:

البقاء لله

ونعم بالله البقاء والدوام لوجه الله سبحانه وتعالى

16 دقائق مضت, الحلبي said:

اللهم ارحم والدك رحمة واسعة ووسع له قبره وخفف عليه الحساب امين يارب

يارب .. يارب .. يارب .. اللهم امين
اسأل الله تعالى له الرحمة والمغفرة ولكل المسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات

16 دقائق مضت, الحلبي said:

الداعى ..
كلمتين فقط (صلاحيات المستخدمين ) فانا اريد ان المستخدم الذى له صلاحية الاطلاع فقط يطلع ومن له صلاحية التعديل على كارت الصنف يعدل

 وهذا الحل لن يفلح مع اكواد المكتوبة سابقا

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

جزاكم الله خيــــراً :fff: 
اسأل الله تعالى لى ولكم ولكل المسلمين والمسلمات والمؤمنين والمؤمنات البركة فى العمر والعلم والعمل و نوراً فى القلب وضياءً فى الوجه وسعة فى الرزق وصلاحاً يتبعه نجاحاً وفلاحاً ان شاء الله

 

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

ان شاء الله ياباشمهندس 

سوف استديعك عندى لتصليح ما يمكن اصلاحه ولانى الان فى العمل ويمكن اتأخر كثير لكثرة المشاكل عندى فى العمل

سيكون الاستدعاء فى اقرب وقت

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

20 ساعات مضت, ابوخليل said:

المعيار متغير عام

 

17 ساعات مضت, ابو جودي said:

حت امرك يا دكتور ان شاء الله

اعرفكم معلمينى الافاضل ان بعد تعب وجهد فى البرنامج الاصلى قد توصلت الى الخطأ كما اشار معلمى ابو خليل

وانا شاكر جدا لحضرتكم وربنا يبارك فيكم ويحفظكم من كل سوء

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

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

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