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

إضافة فاصلة عشرية إلى حقلٍ ما.

مغلق
بدأه snansala في 25 يونيو 2007 · 2 رد · 803 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

يا إخوتي عندي تقرير وفيه حقل يظهر فيه رقم بس اللي أبغيه هو أن أضيف

بعد رقمين هذه الإشاره (/) ثم تأتي الأرقام الأخرى كيف ممكن أعمل ذلك وشكرا

#2

السلام عليكم

يا أخي العزيز في المرة القادمة أعتني بالعنوان بشكل أفضل حتى تجلب عدد أكبر لقراءة موضوعك ,

أما هذا العنوان فهو مطلق مبتدأ بدون خبر أضافة ماذا ؟ ... على كلِ هذه بمثابة نصيحة اخوية, دون استخدام اي من صلاحية المسؤولية.

حل السؤال كالتالي , أولاً بما أن هنالك فاصلة قيمية وليست ألفية سنقوم بجلب القيم الرقمية على اساس انها قيم نصية سواءً من قاعدة

البيانات أو من الـ DataSet المهم أننا نقوم بإنشاء حقل في التقرير من نوع Formula Field

وعلى اعتبار ان الحقل نوعه Text في Access أو Varchar في SQL أو اي نوع اخر غير رقمي.. وان اسمه MyNum

إليك الكود لعمل ذلك.

'If the Number is greater than 2 as its length.
If Len({Orders.myNum}) > 2 then
'Get the left 2 digit and add / and get the whole number except the first 2 digit.
formula = Left({Orders.myNum},2) & "/" & right({Orders.myNum},Len({Orders.myNum}) - 2)
'Otherwise .
else
'So no need to add the / sperator.
'Return the number ( will be 0 to 99 ) only.
formula = {Orders.myNum}
end if

بالتوفيق إن شاء الله.

تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 28 يونيو 2007 في 15:40

في المثال يتضح المقال

#3

ألف شكر أخي

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

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