برامج

ياجماعة عندي مشروع وبدي كود البحث في برنامج الاكسس [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ياجماعة عندي مشروع وبدي كود البحث في برنامج الاكسس


carless
09-25-2008, 09:49 AM
السلام عليكم با عمالقة البرمجة
انا اعمل مشروع لأرشفة المقالات والاخبار
وانا حاليا انتهيت منه ولكن عندما وصلت لجزء البحث نسيت الكود الذي يقوم بعملية البحث حيث انني اضيف الكود من خلال وحدات الماكرو من خلال run code
وكنت بالماضي قد عملت مثل عملية البحث هذه وعلى ما اعتقد انني استخدمت الدالة like
لاجراء عملية البحث

ارجو من اي شخص على علم بهذا الكود ان يخبرني عليه او اي معلومة ممكن ان تفيدني شاكرا لكم تعاونكم

gblawy
09-28-2008, 06:34 PM
WHERE استخدام عبارهوتحتوى على الشرط المطلوب Select تأتى بعد جمله
ويكون بنائھا بھذا الشكل :

SELECT column FROM table
WHERE column operator value[/COLOR
]
يمكننا أستخدام المعاملات الأتیه : [COLOR="blue"]Where مع جمله
المعامل<> SQL ملاحظه ھامه : فى بعض الأصدارات من
يكتب ھكذا =!
Where مثال على أستخدام عباره

SELECT * FROM Persons
WHERE City='Sandnes'
"Persons" table
LastName FirstName Address City Year
Hansen Ola Timoteivn 10 Sandnes 1951
Svendson Tove Borgvn 23 Sandnes 1978
Svendson Stale Kaivn 18 Sandnes 1980
Pettersen Kari Storgt 20 Stavanger 1960
Result النتیجه
LastName FirstName Address City Year
Hansen Ola Timoteivn 10 Sandnes 1951
Svendson Tove Borgvn 23 Sandnes 1978
Svendson Stale Kaivn 18 Sandnes 1980
المعامل الوصف
= يساوى
<> لا يساوى
< أكبر من
> أصغر من
=< أكبر من او يساوى
=> اصغر من او يساوى
يكون الشرط بین قیمتین Between
للبحث عن كلمات متشابھه LIKE
ملاحظه ھامه : على أستخدام علامه التنصیص مع الجمله ( ' )
يجب أستخدام علامه تنصیص مفرده مع القیم النصیه مثل
الأسماء اما بالنسبه للبیانات الرقمیه تكتبه من دون علامات .
مثال على ذلك :
For text values: للبیانات النصیه
This is correct: طریقه صحیحه
SELECT * FROM Persons WHERE FirstName='Tove'
This is wrong: طریقه خاطئه
SELECT * FROM Persons WHERE FirstName=Tove
For numeric values: للبیانات الرقمیه
This is correct: طریقه صحیحه
SELECT * FROM Persons WHERE Year>1965
This is wrong: طریقه خاطئه
SELECT * FROM Persons WHERE Year>'1965'
فى الشرط Like استخدام المعامل
تستخدم فى تحديد البحث بكلمه معینه مثال البحث عن كل
الأسماء الموجود بھا حرف او كلمه معینه .
Syntax بنائھا بھذا الشكل
SELECT column FROM table
WHERE column LIKE pattern
تستخدم علامه ( % ) لتحديد عدد الحروف قبل و بعد
الكلمه او الحرف الذى نبحث به مثال :
ثم يأتى بعدھا اى عدد من الحروف A فى ھذه الحاله سوف تظھر اسماء الأشخاص التى تبدا بحرف
SELECT * FROM Persons
WHERE FirstName LIKE 'a%'
ويكون قبلھا اى عدد من الحروف A فى ھذه الحاله سوف تظھر اسماء الأشخاص التى تنتھى بحرف
SELECT * FROM Persons
WHERE FirstName LIKE '%a'
فى أى موضوع فى الأسم A فى ھذه الحاله سوف تظھر اسماء الأشخاص التى تحتوى على حرف
SELECT * FROM Persons
WHERE FirstName LIKE '%la%'
ب