الأخوة الكرام
ارفقت ملف قاعدة بيانات
وفيها function
ارجو ان تسمحوا لي ان اشرح ماذا اريد من هذه ال function
في قلعدة البيانات هناك جدولان
t1 وفيه حقل callednum وقصدت به هنا الارقام الهاتفية الدولية ( كتبت ارقام عشوائية )
الجدول الثاني
t2
وفيه حقل code وقصدت به الرمز الدولي او النداء
الان في الوظيفة وضعت احتمال واحد هو ان يكون الرمز code = 3 ( مع العلم وكما تعلمون ان الرموز الدولية قد تصل الى ستة ارقام )
يعني اريد من ال function ان تبحث عن قيمة code في الجدول t2 حيث طولها 3
فاذا وجدتها تقوم بمقارنة مع الحقل callednum في الجدول t1 بحيث تاخذ الاحرف الثلاثة اليسارية من الحقل callednum
فاذا تساوت القيمتان
تصبح قيمة ال function
تساوي الاحرف الثلاثة اليسارية من اقيمة الحقل callednum
واذا لم تتساوى القيمتان
تصبح ال function= null
----
ارجو من حضراتكم ان تصححوا لي اين الخطأ
حيث وضعت هذه ال function في استعلام ليقوم بفرز النداءات من الارقام الدولية حسب الرمز
طبعا وغايتي من ال funtion في المرحلة النهائية انه وبحسب الرمز الدولي يكتب رقما يدل على مجموعة يعني
مثلا اذا كان الرمز 001 فهو في المجموعة 1 ( امريكا وكندا و... الخ )
------------------
ولكم جزيل الشكر والامتنان في كل الاحوال
-------------------