اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


أبو حوده
إذهب إلى أفضل إجابة Solved by ابوبسمله,

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

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

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

تجارب.accdb

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

استاذى الغالى عفوا 

القى نظره على جدول Tbl_ son هتجد انى اريد عند البحث عن احد الابناء بالرقم القومى المفروض يظهر معه فى اليست  باقى اخوتة وهو دة المطلوب بمعنى انى سأبحث عن زهرة ابنه هانى محمد بالرقم القومى هى بالفعل بتظهر بس عاوز يظهر معها اخوها رائد ورياض وعند الضغط على احدهم بياناته تظهر بالفورم الفرعى 

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

استاذى الغالى 

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

انا اسف على الاطاله 

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

السلام عليكم

مشاركه مع اخى واستاذى @Moosak جزاه الله عنا كل خير 💐

جرب المرفق اخى @أبو حوده واخبرنا بالنتيجه

Private Sub أمر317_Click()
x = DLookup("id_father", "Tbl_Son", "N_id_son=" & Me.Text3)
Debug.Print x
Me.List3.RowSource = "SELECT Tbl_Main.id, Tbl_Son.son, Tbl_Son.N_id_son, Tbl_Son.Date_B " & _
"FROM Tbl_Main INNER JOIN Tbl_Son ON Tbl_Main.id = Tbl_Son.id_father " & _
"WHERE Tbl_Main.id=" & x
Me.List3.Requery
End Sub

بالتوفيق

تجارب(1).accdb

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

بالفعل اخى احمد الفلاحجي

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

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

  • أفضل إجابة
36 دقائق مضت, أبو حوده said:

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

اتفضل

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

بالتوفيق

تجارب(1).accdb

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

9 ساعات مضت, أبو حوده said:

استاذى الغالى 

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

انا اسف على الاطاله 

المشكلة في أن المنطق الذي ذكرته أخي @أبو حوده غير دقيق ..

والمثال المرفق أيضا غير مناسب للتطبيق على قاعدة واقعية ، فالأسماء مكتوبة كحروف : ر ، ز ، ، س  وهذه لا تعطيك نتائج واقعية ..

والشيء الآخر ... هب أنك بحثت عن " محمد " ولديك 320 محمد في قاعدة البيانات ومن 320 أسر مختلفة .. أي محمد منهم سيحضر لك ؟

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

أو أنك تقبل بالبحث بالطريقة التي اقترحتها عليك مع تطويرها بالشكل مناسب . 🙂 

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

اخى الفاضل @Moosak كل الشكر والتقدير لحضرتك

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

اتمنى اكون وضحت المطلوب والطريقة 

17 ساعات مضت, احمد الفلاحجي said:

اتفضل

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

بالتوفيق

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

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

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