على الرغم من انقطاعي عن المنتدى كثيرا بسبب ظروف عملي لكني اقدر عاليا الجهد الذي يبذله الاعضاء الكرام في مساعدة بعضهم وايضا اكتساب الخبرة من خلال المشاكل المطروحة وكيفية حلها .
االاخوة الكرام
هناك مشكلة حصلت معي في دالة كنت قد أنشأتها وهذه الدالة فيها متغير واحد فقط – وقد وضت هذه الدالة في رأس عمود في استعلام
طبعا الغاية منها هو اذا كانت قيمة المتغير رقم ما ( وهنا عدد الارقام الذي سيقارنها اكثر من 150 قيمة وصيغة الدلة كالتالي :
Function maslaha ( a as string )
If a= "123456" or a = "21341256" or a= "54875467" ……..
.
.
(طبع الارقام كثيرة)
Then maslaha="مصلحية"
Else
Maslaha="عام"
End function
عند كتابة محتوى الدالة من الارقام في البداية تجاوز عدد الاسطر ال 25 سطرا مستمرا ( في البداية كان عدد الاسطر كبيرا وباستخدام الاسطر الطويلة المستمرة والتي كم تعرفون بفصل بين السطر والاخر علامة الشرطة تحت السطر underscore ) اعطاني رسالة خطا بان عدد الاسطر المستمرة يجب ان يكون حتى 25 سطرا –
طيب قمت يزيادة طول السطر الواحد حتى اصبح عدد الاسطر 25 قتم قبول الدالة وحفظها وصار الاستعلام يعطي نتيجة الدالة بشكل دقيق ( ممتاز ) منذ فترة احتجت ان اضيف ارقام جديدة الى محتوى الدالة وكن عند محاولة حفظ الدالة بعد التعديل يعني بعد اضافة الارقام الجديدة يطيني رسالة خطا باته فشلت عملية الحفظ !!!!!
أرغب اليكم شاكرا المساهمة في حل المشكلة مع العلم ان السجلات التي يتم اختبارها يوميا هي بعشرات الالوف لان قاعدة البيانات هي مرتبطة بمقسم هاتف يسجل كل المكالمات الهاتفية !

