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

سؤال

مغلق
بدأه McGeek في 22 يوليو 2004 · 3 رد · 446 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا SalehRam DTPort

أريد أن أسأل عن قواعد البيانات:

إذا كان لدي قاعدة فيها حقول الاسم و الرقم

و أريد أن أبحث عن اسم أحمد الذي رقمه مثلا 123654789

عن طريق إدخال بدايات الاسم يعني

البحث عن طريق الحرف الأول و هكذا أو البحث عن طريق

الأرقام الأولى

ما هي الطريقة

ممكن ترسل الإجابة على البريد:

salehram@hotmail.com

lxcs.png

syria-flag_small.jpg

#2

في جملة الاستعلام ال sql يجب كتابة ما يلي:

Select * from namestable where name=" & txtname.text & "*"

في ال text1_Change

و اذا ادخلت الحرف "م" في التكست بوكس الناتج لهذه الجملة سيكون

select * from namestable where name=م*

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

هناك اكثر من طريقه

لكن يجب ان تبين اي اداه تستخدم

هل هي الado

او الdao

اذا كنت تستخدم الاولى فاكتب الكود التالي

adodb1.recordsource='select * from <table name> where number =123654789"

او تعين تيكست بوكس اسمه text1.text

وتكتب الكود التالي:

Adodc1.Recordset.Find "اسم الحقل الذي تريد البحث عنه'" & text1.Text & "'", , adSearchForward, 1

واذا كنت تستعمل الdao

فاكتب نفس الكود الاول الخاص بsql

واذا كنت تريد البحث تعين تيكست بوكس اسمه text1.text

وتكتب الكود التالي

data1.recordset.index ("تكتب اسم الحقل هنا")
data1.recorfset.seek"=",text1.text
if data1.recordset.nomatch then
msgbox"لم يتم العثور على ماتريد"
data1.recordset.movenext

واي خدمه انا موجود

abo_alzobaer@hotmail.com

#4

حاولت باكود عندي لكن هناك أخطاء تحدث دائما عندما أحاول

أن أنفذ البرنامج

ممكن تحمل الملف المرفق للبرنامج و تحل هذه المشكلة

إذا مافي غلبة...........

MyDataBase 2.zip

تم تعديل هذه المشاركة بواسطة SalehRam DTPort في 23 يوليو 2004 في 19:41

lxcs.png

syria-flag_small.jpg

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

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