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

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


AboSaad17

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

السلام عليكم ورحمة الله 
سؤالي عن ربط محتوى قائمة  بناء على القيمة المختارة من حقل أخر  والملف المرفق به السؤال 

ربط1.rar

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

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

[forms]![Sname]![النسب]

في خصائص  مربع التحرير والسرد ( يتبع ل ) ثم  ( مصدر الصف ) ثم إضافة عمود النسب 
وشكرا على كل حال 

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

السلام عليكم ورحمة الله 
يا أخوان أنا أعود أجدد السؤال مرة أخرى والله راجعت منتديات كثيرة ونزلت أمثلة كثيرة ولكن لا فائدة ؟؟؟؟؟
سؤالي مطروح بين أيديكم (( في هذا الملف المرفق ))  فمن لديه القدرة يساعدني وله جزيل الشكر 
الملف مرفق من جديد ............

 

very1.rar

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

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

 

لكل واحد فينا قوته في مجال ما في البرنامج ،

لذا ، لما لا ارى سؤال الموضوح واضح وبه امثله ، اتعداه الى السؤال التالي!!

 

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

 

 

انا لم اجد اي شيء خطأ في البرنامج ، ما عدا هذه التعديلات البسيطة

Private Sub family_AfterUpdate()
'DoCmd.Requery "home"
'home = 1

    Me.[home].Requery
End Sub

Private Sub Form_Current()

    Call family_AfterUpdate
End Sub

 

جعفر

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

أخواني الكرام السلام عليكم ورحمة الله وبعد
سؤالي وضعته هناء بعد عدة محاولات من خلال المنتديات وما جاء من عدة أمثلة تم الاطلاع عليها وتطبيقا  ولكن لم أجد نتيجة وهذا ( ملف مرفق ) 
حيث تكمن المشكلة أن عناصر المجموعة الثانية القائمة المنسدلة (home)لا تبقى مرتبطه بعناصر المجموعه الاولى القائمة المنسدلة (family)
( يفلت الربط عند عملية التنقل بين السجلات ) 
علما أن القائمتين عند فتح سجل جديد تعمل بشكل صحيح ............ ولكن بعد ذلك تحدث المشكلة 
ساعدوني ((  ولكم جزيل الشكر )) 

very1.rar

فقد الارتباط.png

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

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

المثال يعمل جيداً

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

تحياتي

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

السلام عليكم ورحمة الله 
قمت بإعادة تنصيب الاوفيس  من جديد ولكن لا تزال المشكلة قائمة 
بقي أمامي محاولة أن اشغل البرنامج على جهاز أخر ( ربما تكون هناك فيروسات على الجهاز والله اعلم ) وسوف أوافيكم بالرد إن شاء الله 
تحياتي وتقديري 

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

اهلا استاذي الفاظل 
انا استخدمت الكود ولكن لم احصل على نتيجة اللي يحصل معي هو  عندما افتح سجل جديد 
بعد إلاختيار مثلا   B من family ثم  B2   من  home      بشكل صحيح ............ أقوم بتحريك السجلات للخلف اشاهد أن قائمة family  تتغير ABCD  حسب الاختيار اللي تم   .... ولكن قائمة home  اصبحت عبارة عن عناصر    (B)   لكل السجلات 
ولو فتحت سجل جديد من A  ستتغير السجلات  في القائمة home جميعها الى عناصر A   
,ولو فتحت سجل جديد من D  ستتغير السجلات في القائمة home جميعها الى عناصر D

بمعنى أخر قائمة home  تحتفظ بقيمة أخر سجل تم إدخاله لكل السجلات 
أتمنى يكون وضح لكم المشكل  

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

السلام عليكم ورحمة الله
استاذي الفاضل جعفر ( ماشاء الله لاقوة الا بالله )  وضعت الكود في الحدث الحالي للنموذج وتم الحل والشكر لله ثم لك 

ولكن عندي برنامج خاص فيه أكثر من حدث ( إذا وضعت الكود في السطر الاول يعمل ولكن الحدث اللي بعده لا يعمل وهو حدث خاص باضافة الصور 
ولو كتبت الكود في الأخير .... حدث الصور يعود للعمل ولكن القائمة 2 لا تعمل أي أن الكود لا ينفذ الأمر و يفقد اسم النموذج كما في الصورة المرفقة وهي مشكلة أخرى الصح لمصدر الصف هو   ((    [forms]![vill]![qn]  ))  
الخطأ لمصدر الصف  ((   [forms]![Form]![qn]    ))
فهل أستطيع أن أرسل لك البرنامج على الخاص (وكيف ) وتحل لي هذا الإشكال أو أن الأمر يسهل حله بالتواصل واكون لك من الشاكرين 
و يارب يكون الحل على يديك بعد الله 

for jja.png

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

السلام عليكم ورحمة الله 
والله تأخرت بسبب إعداد جزء من البرنامج 
( اليك الجزء مرفق ) والله أسال ان يكتب لنا الحل على يديك ويحفظك من كل سوء 

Lastvery.rar

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

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

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

 Call family_AfterUpdate

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

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

تم تعديل Forms!form!qn  الى  Forms!vill!qn ولم اجد في الكود اي شيء يقوم بتغييره ،

كما وضعت Call qn_AfterUpdate في الحدث "الحالي" ، وجربت اضافة صورة ، ولم تحدث مشكلة.

 

ولم افهم قصدك عن text ، فالرجاء توضيح طلبك بمثال من نماذجك وجداولك

 

جعفر

798.1.Lastvery.mdb.zip

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

لله درك استاذ جعفر والله كنت انتظر الحل بفارغ الصبر الله يرضى عليك ويحفظك 
بالنسبة لسؤالي الأخر ::
عندما ابدأ  سجل جديد اختار العائلة ثم الاسرة ثم أكمل البيانات حتى اوصل عند الاب وهنا اذا وضعت اشارة ( صح ) تفتح قائمة الاسما للكل فهل يمكن فلترة القائمة text بحيث يظهر الاسماء التابعين للعائلة والاسرة ليسهل اختيار الاب وربطه بالابن صورة مرفقه 

جعفر2.png

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

السلام عليكم ورحمة الله أخي الفاضل جعفر لازلت أنتظر منك حل ولك جزيل الشكر فانت لم تقصر معي في ماسبق 
جعل الله ذلك في ميزان حسناتك ( علما من أمس حتى اللحظة حاولت ولكن لم استطيع إلا بحذف القائمة الثانية ( البيت ) وهذا ليس حل )
اخي الفاضل :
بعد أن يصبح عدد السجلات كثير  ويظهرون في القائمة text ( الاب ) 
سوف يكون هناك صعوبة في البحث عن الاب من بين كل الاسماء 
وربطه بالابن  ولذلك يفضل فلترة القائمة text  بناء على القائمتين
( العائلة ) و ( البيت ) ليتقلص عدد الاسماء في القائمة text 

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

3.Lastvery.rar

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

السلام عليكم ورحمة الله 
ولا زلت يا استاذ جعفر اطمع في كرمك و فضلك علي لا انساه 
هذا سؤالي بين يديك المطلوب فيه ( فلترة القائمة رقم 3 ) بناء على القائمتين السابقة لها ( 1 ) و ( 2 ) 
علما أن القائمة 3 مستمده من جدول الاسماء 
أملي في الله ثم فيك فقد أرهقت من كثر البحث والمحاولات ولم أجد حل وهذا المرفق جاهز 

List3.rar

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

السلام عليكم ورحمة الله
بفضل الله تم حل المشكلة بطريقتي والصورة فيها طريقة الحل اتمنى أن يكون طريقتي صحيحة 
ختاما الشكر والتقدير لهذا المنتدى الرائع و كذلك للاستاذ الفاضل ( جعفر ) و الاستاذ الفاضل Shivan Rekany 
أرجو منكم إذا كان طريقتي غير علمية أن تصححو الحل ولكم جزيل الشكر 

ja33.png

  • 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