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

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

قام بنشر

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

 

 المطلـــوب  هو تصفية  بيانات السجلات داخل الازرار          

                         بمعنى  ( كل  زر ياخد بيانات سجل )                              

      انا استخدمت هده الطريقة لكن لا اجدها عملية         

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

                                ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ     

  me.a.caption  = me.Iname

DoCmd.GoToRecord , , acNext

    me.b.caption  = me.Iname  

      DoCmd.GoToRecord , , acNext   

  me.c.caption  = me.Iname    

  me.d.caption  = me.Iname  

 

فهده طريقة بسيطة بدون تعقيد

لكن لا تخدم ما اريده  لانه عدد الازرار يفوق 50 زر

فالمثال يوضح الطلب  

وشكرا  مسبقا

             

تصفية بيانات سجل.rar

قام بنشر

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

Me.a.Caption = DLookup("Iname", "Tb1", "[Id]=1 ")
Me.b.Caption = DLookup("Iname", "Tb1", "[Id]=2 ")
Me.c.Caption = DLookup("Iname", "Tb1", "[Id]=3 ")


تحياتي

تصفية بيانات سجل.rar

قام بنشر

السلام عليكم

 

شكرا لك اخ ابو عبد الله

الطريقة هده اعرفها  ولا تخدم ما انا اريده

ساشرح لك  :ممكن اني لم اطرح السؤال بطريقة مفهومة

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

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

فلمادا استخدم دالة  DLookup

 

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

ان كانت فيه وحدة نمطية توفي بالغرظ فانا اكون ممنون وشاكر

قام بنشر

هناك سؤالين
ما هو السبب ان تستخدم الازرار لتصفية السجلات ؟ هل كومبوبوكس واحد ما يوصلك الى حاجتك ؟

قام بنشر

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

 

ردا اخي الكريم على سؤالك

النمودج الفرعي  توجد فيه ازرار كثيرة

وكدلك النمودج مبني على جدول وفيه حقل  (id)  وحقل (Iname)

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

يعني بعيدة جدا عن ما اريد

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

هو مثل طريقة لي استخدمتها  لكن ان تكون على يد متمكن يعني خبير 

اما انا جزاك الله عني كل الخير هاوي فقط

يا اخي ممكن لم اقم بشرح الموظوع بطريقة صحيحة

فالخطا مني اعتدر

فما اريده هو ان نمودج رئيسي سيكون به نمودج فرعي اخر  ( للمجموعات)

ونمودج الدي به الازرار سيكون للاصناف 

فعند اختيار المجموعة تظهر الاصناف متسلسلة داخل  الازرار

فانا يا  استادي توصلت للحل بطريقة التي ارسلتها في المرفق

لم تعجبني طريقتي في عملها فوجدتها غير عملية لان عدد الازرار تقريبا 40

فالدي اصبوا اليه هو توزيع سجلات داخل الازرار

فاردت من خبرتكم وصمعت منتداكم الطيب ان احوز بالحل 

وان اتعلم من الخبراء

وشكرا مقدما

 

_____________________________________________________________

قام بنشر

السلام عليكم

 

بعد اذن اخواني الكرام

 

عندي حل و لكن يعتمد على تسمية الازرار حسب تسلسل حقل id    ارجو ان يفي بالغرض

 

On Error Resume Next
Dim cnt As Object

For Each cnt In Me.Controls
    If cnt.ControlType = acCommandButton Then
        cnt.Caption = DLookup("iname", "tb1", "id = " & cnt.Name)
    End If
Next

 

بالتوفيق للجميع

تصفية بيانات سجل.rar

قام بنشر

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

 

ردا اخي الكريم على سؤالك

النمودج الفرعي  توجد فيه ازرار كثيرة

وكدلك النمودج مبني على جدول وفيه حقل  (id)  وحقل (Iname)

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

يعني بعيدة جدا عن ما اريد

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

هو مثل طريقة لي استخدمتها  لكن ان تكون على يد متمكن يعني خبير 

اما انا جزاك الله عني كل الخير هاوي فقط

يا اخي ممكن لم اقم بشرح الموظوع بطريقة صحيحة

فالخطا مني اعتدر

فما اريده هو ان نمودج رئيسي سيكون به نمودج فرعي اخر  ( للمجموعات)

ونمودج الدي به الازرار سيكون للاصناف 

فعند اختيار المجموعة تظهر الاصناف متسلسلة داخل  الازرار

فانا يا  استادي توصلت للحل بطريقة التي ارسلتها في المرفق

لم تعجبني طريقتي في عملها فوجدتها غير عملية لان عدد الازرار تقريبا 40

فالدي اصبوا اليه هو توزيع سجلات داخل الازرار

فاردت من خبرتكم وصمعت منتداكم الطيب ان احوز بالحل 

وان اتعلم من الخبراء

وشكرا مقدما

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

 

شكرا  اخي  الكريم على الرد

فما  قمت  به  ففعلا  خبرة  

فهو قريبا  جدا مما اريد 

الدالة هده لجلب  جدول  جميل جدا  

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

لان المثل الدي ارسلته مبني على جدول 

اما الدي اريده فهو نمود الفرعي مبني على اسنعلام 

فاكيد اني لم اوضح ما كنت اريده  

عدرا على خطئي

والله يبارك  فيك اخي الفاضل 

قام بنشر

هذا رابط اعتقد قريب لما تريد

بالتوفيق

قام بنشر

اخي غريب

صدقني الرابط السابق به مشاركة لما تريد بالتمام ونفس طلبك

وعالعموم ساحاول اعادة التطبيق

الان استفسار : ماذا تقصد بتصفية ؟ هل يتم اخفاء باقي الازرار ام يتركها وبعنوان فارغ ؟

قام بنشر

الله يبارك فيك على اهتمامك بالموضوع  اضن انك شفت المثال

عندي عدة حلول  لكن  اريد حل  من  يد خبير كي  

ما  اريده  وهو واضح  اخي  الكريم

هو المجموعة لها نفس  الرقم مع  الاصناف 

فعند ظغط على اسم المجموعة  مثلا (عصائر )

اريد نمودج الاصناف تظهر فيه سوى الاصناف  ( عصائر) وليس كل الاصناف

ليسو جدولين مرتبطين وانما  لهم رقم  متطابق

فيه فورم  لاضافة الاصناف انظر  اليه وستعرف  ما اريد

قام بنشر (معدل)

السلام عليكم

بالاضافة الى توجيه استاذنا الغالي رمهاان بارك الله فيه وبتوجيهاته ورؤيته .

اخي غريب انا للاسف لم اطلع علي المرفق لكوني اشارك من الموبايل

17 دقائق مضت, غريب طرابلس said:

ما  اريده  وهو واضح  اخي  الكريم

هو المجموعة لها نفس  الرقم مع  الاصناف 

فعند ظغط على اسم المجموعة  مثلا (عصائر )

  ومن كلامك فهمت ان الامر عبارة عن تكويد وتنظيم الاصناف في البداية بمعنى

* مجموعة اللحوم  كودها 1 وتضم

1001 دجاح

1002 لحم

1003 سمك

* مجموعة المشروبات والعصائر  كودها 2 وتضم

2001 مياه

2002 عصير مانجو

2003 عصير فراولة

وهكذا ......

هل لاحظت ان كود الصنف مرتبط بكود المجموعة ..

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

اتمني يكون كلامي واضح ووصلت الرسالة..

بالتوفيق

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

وعليكم السلام 

اخي ما اريده تصفية فقط

اما المجموعة و الاصناف لها نفس الرقم

اريد تصفية حقل من المجموعة   مثلا(عصائر)_(ماكولات)_(مشرويات)

عصائر = تصفية لنمودج فرعي للاصناف - خوخ|تفاح|برتقال

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

وهكدا 

اما ردك بعيدا  عن  السؤال

 

وشكرا

قام بنشر

اخي  الكريم لم  تفهم  ما  اريده

ما قمت بشرح ليس هو ما اريد 

لاني عملت ربط بين المجموعة والاصناف

هدا موضوع  لا ابحث  فيه

________________________________

ما اريده

انا اتكلم عن نمودج فاتورة

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

يعني   عصائر  ____ عنب _ خوخ_ تفاح

 

قام بنشر

اخي غريب

سؤالي كان واضح واحتاج اجابتك : انا فهمت ماتريد وبقي الاستفسار : بالنموذج الفرعي انت واضع 56 زر . فمثلا لو العصائر 3 هل يتم اخفاء ال 53 زر الباقين ام يتركهم وبدون عنوان او تسميه للاصناف؟

قام بنشر

ليس مشكلا اخفاء الازرار الفارغة 

وان كان ممكن فافضل

 

فما  ابحث عنه اخي  الكريم  هو ظهور الاصناف من نوع المجموعة فقط

دون ظهور  الازرار الاخرى

 

قام بنشر
1 دقيقه مضت, غريب طرابلس said:

ليس مشكلا اخفاء الازرار الفارغة 

وان كان ممكن فافضل

 

تمام .. قيد التنفيذ

قام بنشر

اول ما  فتحت المثال 

والله الواحد يعجز عن شكرك  فالشكر  قليل في حقك

الله  يبارك فيك دنيا واخرة

الله يبيض وجهك  يا  اخي

هاد هو  المطلوب

ممكن  في البداية لم اوضح المطلوب

 

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

معليش اخ رمهان فيه مشكل  بسيط

هو عند تتغيير المجموعة

تبقى الاصناف المجموعة الاخرى لا تختفي 

هل فيه حل 

وشكرا

قام بنشر

اخي غريب 

العفو اولا 

ثانيا حبيت اقول لك : اتوقع انت تريد تعم برنامج نقاط بيع . هناك نقاط مهمة

1. كيف ستتعرف على اكواد العناصر حتى يتم الخصم من الجداول

2. كيف تسجيل حركة البع 

3. كيف وكيف

 

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

بالتوفيق

قام بنشر

شكرا اخي على الرد السؤيع

بنسبة للبرنامج  كل امور الاخرى الحمد لله 

كانت المشكلة في اضافة الاصناف في  الازرار وليس في الحقول 

نظام  POS

عامل  برامج  اخرى والحمد لله

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

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

فانا  اتابع هاد المنتدى من مدة طويلة 

 

 

قام بنشر

هذه فكرة 

لابد من سرد جميع اسماء زر الامر في جدول table1

بالتوفيق

Text2.rar

  • Like 1

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.

×
×
  • اضف...

Important Information