الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محرك بحث بسيط - كيف أعمله

مغلق
بدأه leitmotive في 13 أكتوبر 2005 · 5 رد · 720 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:D

السلام عليكم

هذه قاعدة بيانات من تصميم الأستاذة زهرة حفظها الله:

/index.ph...e=post&id=23578

هلا أخبرتموني بالخطوات كيف أعمل شيئا مثلها؟

يعني وضعت مربع نص في الأعلى ولكن كيف أجعله يبحث في الجدول؟

هل ممكن الخطوات لو سمحتم وأين أضع كل كود بالضبط؟

+

كيف أجعل الحقول تظهر بهذا الشكل

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

وجزاكم الله خير الجزاء :rolleyes:

تم تعديل هذه المشاركة بواسطة leitmotive في 13 أكتوبر 2005 في 13:03

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#2

بعد تجارب اكتشفت إجابة سؤالي الثاني

من الخصائص أختار

multiple بدلا من single form

:D

وبقي السؤال الأول :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#3

هذا مثال آخر:

/index.ph...e=post&id=23621

يوجد فورمة اسمها بحث

أيضا متستطيل تكتب فيه ما تريد وتظهر لك الحقول المتوافقة

ما هو الكود الذي أضعه في ال command button

لا أريده معقدا، فقط كود بسيط.

شكرا :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#4

للرفع والاستعجال

وعذرا على إلحاحي المزعج :)

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

#5

اخي الكريم

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

يكل بساطه تستطيع عمل زر البحث حيث يعتبر من ابسط الامور والطريقه كالتالي

1. انشاء جدول وليكن اسمه مثلا tblEMP وبه الحقول التاليه

1. ID .... ترقيم تلقائي

2. Name .... نص

بقية حقول الجدول التي تريدها

3. انشئ نموذج مبني على الجدول ويأخذ بياناته منه وليكن اسمه مثلا frmEMP

4. اعرض النموذج في وضع التصميم وقم بوضع مربع نص غير منضم في اي موقع من النموذج وليكن اسمه مثلا Text

5. انشئ زر امر وليكن اسمه مثلا " ابحث " او Search بجانب مربع النص

6. الان اختر خصائص زر الامر Search وفي حدث عند النقر ضع هذا الكود

Private Sub Search_Click()
Dim MyStr As String
MyStr = Nz(Me.Text, "")
If MyStr = "" Then
  Form.RecordSource = "SELECT tblEMP.* FROM tblEMP;"
Else
    Form.RecordSource = "SELECT tblEMP.* FROM tblEMP" _
    & " WHERE (((tblEMP.Name) Like '" & MyStr & "' & '*'));"
End If
End Sub

وهذا مثال مرفق

زر بحث في نموذج.rar

اختكم

زهره

#6

شكر الله لك أستاذتي وأجزل لك العطاء :D

جربته وكل حاجة تمام.

استفساران بسيطان:

1-

الآن المحرك يبحث في الاسم فقط. ماذا لو أردت توسعته ليبحث في حقول أخرى؟ يعني الاسم او الرقم؟

2- جربت المحرك في صنع صفحة إنترنت HTML لكن الزر لا يوجد فيه مكان ل On click كما هو الحال مع الفورمة، فأين أضع الكود؟

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

علمني ولك أجري وأجر من سأعلمه وما سأعمله إن شاء الله

:)

هذا الموضوع مغلق.

مواضيع مشابهة