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

المساعده فى نقل نموزج البحث الى ملفى


ابو الآء
إذهب إلى أفضل إجابة Solved by عبدالرحمن هاشم,

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

السلام عليكم 

فى الملف التالى نموزج بحث

وقد استأذنت صاحب الملف فى استخدامه

ارجوا نقل نموزج البحث على ملفى المرفق

وربطه مع الاستعلام الخاص بالطلبه والنموزج الخاص بالطلبه 

بارك الله فيكم

New folder (2).rar

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

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



الملف الخاص بي.rar

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

  • أفضل إجابة

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

 

بعد أذنك أخونا الفاضل اسير الشوق.. هذا مثال آخر شبيه له ولكن بطريقة أخرى بها مميزات.. قم بتشغيل النموذج FrmSrch

 

وسيقوم بإظهار البحث في مربع قائمة ويمكنك النقر المزدوج على السجل المطلوب ليفتح معك النموذج na_stoudnt ووضعت به زر للرجوع لنموذج البحث

 

وقمت بدمج الاسماء كلها في الاستعلام لتجنب الشبه بين الاسماء ومن مميزات البحث قمت بوضع دالة لمعلمنا الفاضل (أكسسنا) تقوم بتجاهل الحروف المهمزة (أإا - ة ه) لانه من الوارد أن يسجل الاسم مثلا (أحمد - احمد) أو (هبة - هبه) فبدون هذه الدالة سيجلب ما تمت كتابته بالضبط فقط ويتجاهل الآخر

 

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

 

خالص تحياتي

الملف الخاص بي.rar

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

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

 

بعد أذنك أخونا الفاضل اسير الشوق.. هذا مثال آخر شبيه له ولكن بطريقة أخرى بها مميزات.. قم بتشغيل النموذج FrmSrch

 

وسيقوم بإظهار البحث في مربع قائمة ويمكنك النقر المزدوج على السجل المطلوب ليفتح معك النموذج na_stoudnt ووضعت به زر للرجوع لنموذج البحث

 

وقمت بدمج الاسماء كلها في الاستعلام لتجنب الشبه بين الاسماء ومن مميزات البحث قمت بوضع دالة لمعلمنا الفاضل (أكسسنا) تقوم بتجاهل الحروف المهمزة (أإا - ة ه) لانه من الوارد أن يسجل الاسم مثلا (أحمد - احمد) أو (هبة - هبه) فبدون هذه الدالة سيجلب ما تمت كتابته بالضبط فقط ويتجاهل الآخر

 

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

 

خالص تحياتي

استاذنا الفاضل ومعلمنا القدير

عبدالرحمن هاشم

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

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

انا لانى مش مبرمج اصلا انا بس نفذت طلب استاذنا ابو آلاء زى ما طلب مجرد نقل انا عارف انا ما نقلتش كوبى وبيست فى تعديلات عملتها ومش عملتها لانى مبرمج وفاهم انا باعمل ايه

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

 

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

اخى وساتاذى 

اسير الشروق

بارك الله فيك 

خالص شكرى وتقديرى الى شخصك الكريم 

واسعد الله اقاتك بكل الخير

------------------------

اخى واستاذى 

 

عبدالرحمن هاشم

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

خالص شكرى وتقديرى الى شخصك الكريم 

واسعد الله اقاتك بكل الخير

---------------

ان شاء الله عقب عودتى من المدرسه وسف اراجع الملفات وارى النتائج

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

اخى واستاذى 

عبدالرحمن هاشم

بارك الله فيك

حل اكثر من رائع واكثر ما كنت اتوقع والله بجد الله ينور

هل يمكن عمل هذا البحث ايضا بالفصل 

حاول ولم يتم جلب نتائج

بارك الله فيك

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

طيب انا عملت لك جزء

بس الوقت اتاخر على وتعبت ومحتاج انام علشان شغلى الصبح ان شاء الله

بعد ما ارجع اكمل لك

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

attachicon.gifالملف الخاص بي.rar

 

بارك الله فيك اخى الحبيب

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

اسعد الله جميع اقواتك بكل الخير

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

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

استاذنا الفاضل

ابو الآء

اولا انتم اساتذتى ومنكم اتعلم ولم تبخلوا علينا بما علمكم الله

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

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

 

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

 

بعد أذنك أخونا الفاضل اسير الشوق.. هذا مثال آخر شبيه له ولكن بطريقة أخرى بها مميزات.. قم بتشغيل النموذج FrmSrch

 

وسيقوم بإظهار البحث في مربع قائمة ويمكنك النقر المزدوج على السجل المطلوب ليفتح معك النموذج na_stoudnt ووضعت به زر للرجوع لنموذج البحث

 

وقمت بدمج الاسماء كلها في الاستعلام لتجنب الشبه بين الاسماء ومن مميزات البحث قمت بوضع دالة لمعلمنا الفاضل (أكسسنا) تقوم بتجاهل الحروف المهمزة (أإا - ة ه) لانه من الوارد أن يسجل الاسم مثلا (أحمد - احمد) أو (هبة - هبه) فبدون هذه الدالة سيجلب ما تمت كتابته بالضبط فقط ويتجاهل الآخر

 

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

 

خالص تحياتي

استاذنا الفاضل ومعلمنا القدير

عبدالرحمن هاشم

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

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

انا لانى مش مبرمج اصلا انا بس نفذت طلب استاذنا ابو آلاء زى ما طلب مجرد نقل انا عارف انا ما نقلتش كوبى وبيست فى تعديلات عملتها ومش عملتها لانى مبرمج وفاهم انا باعمل ايه

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

 

 

 

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

 

خالص تحياتي لكم جميعا :)

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

الأخ عبدالرحمن هاشم المحترم 

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

 

حقيقي رأئع ، وجزاك الله خيرا ، 

 

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

لكي تعم الفائدة 

 

ولكم جزيل الشكر

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

بادئ زي بدء يجب عليّ أولا أن أستأذن معلمينا الأفاضل عن طرح هذا الشرح طبقا لطلب الأخ (بدوي) فأنا لست بمعلم وتلميذ لديكم

 

أخي الفاضل مبدئيا هو بحث مبني على الاستعلام مثل أي طرق بحث أخرى تنفذ بالاستعلامات ، وسأبدا من الشرح على القاعدة المرفقة من عند إنشاء نموذج البحث المطلوب على جدول لديك ولنفترض لعملاء tbl_cust والذي يحتوي على ID_cust وNamCust وAdrs... إلخ والمطلوب هو البحث عن (اسم العميل NamCust)..

 

1- أولا سنضع الدالة المرفقة (من عمل معلمنا الفاضل أكسسنا) في القاعدة التي تريد العمل عليها.. والتي مهمتها أن تتجاهل الحروف المهمة وتشكيلات الحروف

 

2- تبدأ بتصميم مبدئي لنموذج البحث بوضع مربع نص غير منضم والذي سيتم الكتابة بداخله عن المطلوب البحث عنه وسنسميه مثلا txtSearch ونحفظ النموذج مثلا باسم SrchCust

 

3- تبدأ بتنفيذ الاستعلام مبني على الجدول tbl_cust ومهمته هو جلب النص الذي ستكتبه في مربع البحث txtSearch بالنموذج SrchCust

◘ وسنأتي في الاستعلام على صف (الحقول) ونكتب هذا السطر

 ClrText([NamCust]) 

ومعنى ClrText هو عمل الدالة التي وضعناها مسبقاً بأن تعمل مع حقل اسم العميل NamCust

 

◘ وتنتقل أسفله في صف (المعيار) وتضع هذا المعيار:

Like "*" & ClrText([forms]![SrchCust]![txtSearch]) & "*"

ومعناه جلب البحث بعمل الدالة التي وضعناها سابقا (ClrText) طبقا لحقل البحث txtSearch الموجود بالنموذج SrchCust... ثم نحفظ الاستعلام مثلا باسم Qry ونغلقه

 

◘ نذهب الآن للنموذج SrchCust لإنشاء القائمة التي ستظهر فيها نتائج البحث ونختار (مربع قائمة) وعند وضعها بالنموذج سيخبرك الأكسس باختيارك لوصلها بالجداول أو الاستعلام... وستختار الاستعلام الذي فعلناه منذ قليل Qry.. أي تجعل مربع القائمة مصدره الاستعلام... ونسمي مثلا مربع القائمة SearchList

 

◘ أصبحت الآن على وشك الإنتهاء ولا ينقصك سوى وضع الأكواد في مربع نص البحث txtSearch لينفذ أمر البحث.. مفهومه أن يقوم بجلب ما ستكتبه في حقل البحث ليجلبه في مربع القائمة SearchList

 

ستختار خصائص الحقل + حدث + (عند مفتاح لأعلى) ونضع هذا الكود:

  Select Case KeyCode
    Case Is = vbKeySpace
      Exit Sub
    Case Else
      Me.Refresh
      If Me.SearchList.ListCount = 0 Then
 
        Me.txtSearch.SetFocus
      End If
      Me.SearchList.SetFocus
      Me.txtSearch.SetFocus
  End Select

أصبح الآن النموذج جاهز للبحث ولكن ينقصك كود في النموذج في حدث (عند الفتح) و(عند الإغلاق) ولذلك لتجنب الأخطاء عند الكتابة في مربع نص البحث txtSearch من أجل أن يكتب الكلمة كاملة

 

• كود عند فتح النموذج

Application.SetOption "Behavior entering field", 2

• كود عند إغلاق النموذج

Application.SetOption "Behavior entering field", 0

وبهذا فقط انتهيت من إعداد النموذج بالبحث عن أسماء العملاء..

 

-------------------------------------------------------------------------------------------------------------------------

 

ولو أردت أن تضغط مثلا على سجل معين تريد الدخول على بياناته بالكامل لتستعرضها أو تعدل عليها في نموذج آخر وليكن اسمه مثلا FrmCust

 

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

      Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "FrmCust"
        stLinkCriteria = "[ID_cust]=" & Me![SearchList]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
  DoCmd.Close acForm, "SrchCust", acSaveYes

ومفهومه هو فتح النموذج FrmCust بعد النقر المزدوج على السجل المطلوب ويجلبه عن طريق الرابط الذي يربط بينه وبين المنقور عليه في مربع القائمة SearchList عن طريق كود العميل ID_cust

 

ثم سيقوم بإغلاق نموذج البحث SrchCust.. ويمكنك حذف هذا السطر لو أردت أن لا يغلق النموذج

 

أتمنى أن أكون وفقت في الشرح.. نسألكم الدعاء

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

نموذج بحث.rar

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

اخى واستاذى 

عبدالرحمن هاشم

بارك الله فيك

حل اكثر من رائع واكثر ما كنت اتوقع والله بجد الله ينور

هل يمكن عمل هذا البحث ايضا بالفصل 

حاول ولم يتم جلب نتائج

بارك الله فيك

 

جرب أخي الفاضل هذا التعديل حسب طلبك بالتصفية بـ(الفصل)

الملف الخاص بي.rar

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

الأخ عبدالرحمن هاشم المحترم 

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

قال رسول الله صلى الله عليه وسلم إذا مات ابن آدم انقطع عمله إلا من ثلاث صدقة جارية أو علم ينتفع به أو ولد صالح يدعو له وسؤالي إخوتي

 

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

 

وارجو ان  ان تشرح الطريقة للبحث بكتابة اي حرف او رقم للحقول جميعا في المثال  ومرفق الملف ( وهل العلاقات صح؟)

 

مثلا اذا كتبت اي جزي من رقم الموظف او جزء من الأسم او جزء من المدينة او جزي من رقم التليفون او جزء من رقم الهوية سوف يتم فلتره حسب ذلك

 

لكن ارجو الشرح بالتفاصيل بقدر الإمكان لآني جديد ومعلوماتي قليلة وبالصور لو تكرمت

ولكم جزيل الشكر

 

 

 

Database4.rar

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

السلام عليكم

استاذى الكبير

عبدالرحمن هاشم

كل كلمات الشكر لا تكفيك اخى واستاذى الحبيب

بارك الله فيك واعاط من الخير قدر كرمه 

خالص شطرى وتقديرى 

ولكن عند محاوله اضافه الصف مع الفصل لم استطع اتمام العمليه بنجاجه

المفروض التسلسل لدى يتم ب المدرسه ومنها الصفوف ومنا الفصول

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

------------------------

مرفق اليك الملف الخاص بي كاملا بعد نقل نموزج البحث اليه 

السجل.rar

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

اخى عبد الرحمن 

حاولت تغيير الصف الفصل بالصف ولم افلح

لم ينحج البحث

ما السبب؟

---

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

---- 

لانى عندى مثلا الاخصائي له نموزج ادخال والادارى له نموزج ادخال 

عاوز الاثنين يستخدمم البحث  بس ده يروح للنموزج بتاعه وده يروح للنموزج بتاعه 

هل يمكن تطبيق ذلك؟

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

أخي الفاضل أعذرني لانشغالي هذه الأيام

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

 

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

السجل.rar

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

استاذى الفاضل 

عبدالرحمن هاشم

بارك الله فيك

واعطاك من الخير الكثير

اولا الف شكر لك 

بارك الله فيك

التعديل غايه فى الجمال 

ولكن لاحظت انك حذفت المحافظة والادارة التعليمية 

وهى مهمه جداا 

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

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

ان شاء الرحم لو تفرغت بعض الوقت تكرم علينا بشرح بسيط

جعله الله فى ميزان حسناتك

خالص شكرى وتقديرى 

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

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