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

سؤال بخصوص ربط برنامج بقاعدة بيانات

مغلق
بدأه drakolamax في 14 مارس 2007 · 4 رد · 529 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

يمكنك ان تستخدم جملة SQL

select

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

على العموم دي جملة ال SQL الممكنة او المقترحة

select * from Table_name where Field_name = Search_word

Table_name اسم الجدول

Field_name اسم الحقل

Search_word كلمة البحث

= دي ممكن تبقى اي عملية مقارنة حسب انت بتبحث ازاي

ممكن تشتغل بالكود ده بتاع الDAO

Dim Mydb As Database
Dim Myrs As Recordset
MYSQL= "select * from Table_name where Field_name = Search_word"
Set Mydb = DBEngine.OpenDatabase(App.Path & "\DATA.mdb")
Set Myrs = Mydb.OpenRecordset(MYSQL)

Myrs ده فيه نتيجة البحث وممكن تعرضه باي طريقة تعجبك

لو انت بتستخدم اداة DATA العادية الموجودة في صندوق ادوات VB6 الأفتراضي

هايبقى الكود بتاع البحث كده

MYSQL= "select * from Table_name where Field_name = Search_word"
Data1.RecordSource = MYSQL
Data1.Refresh

وممكن تبحث باستخدام نفس الأداة اللي هي DATA

لكن بطريقة تانية وهي جمل FIND

Data1.Recordset.FindFirst 
Data1.Recordset.FindLast
Data1.Recordset.FindNext
Data1.Recordset.FindPrevious

ودي تبقى كده

Data1.Recordset.FindFirst ("Field_name = Search_word")

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

تم تعديل هذه المشاركة بواسطة egypt_man في 14 مارس 2007 في 17:47

zsO56863.jpg
#3

مشكور اوي اخى بس انا أستخدم العادية الموجودة في صندوق ادوات VB6

#4
drakolamax كتب:
مشكور اوي اخى بس انا أستخدم العادية الموجودة في صندوق ادوات VB6

طيب كويس

انا كتبتلك طريقتين للبحث بالأداة دي

يارب يكونوا نفعوك

zsO56863.jpg

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…