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

مشكلة في تحديد الindex

مغلق
بدأه Amer Raya في 6 ديسمبر 2007 · 1 رد · 1,069 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مشكلتي أنني أملكTable بإمتداد "DBF.",المشكلة تكمن في تحديد ال Index.

فال Index المراد عمله يتضمن Tow Fields وكل Field لديه نوع فأحد الFieldsنوعهInteger والآخر نوعه String .

بأستخدام ال Expression في الIndex أريد:

1-تحويل الField اللذي نوعه Integer إلى String .

2-عمل ما يسمى بالPadding للحصول على الشكل التالي:

00001 بدل من 1

هل من مساعدة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#2

السلام عليكم

اولا : بخصوص التحويل من حروف لارقام String to integer

يتم استخدام الدالة VAL

mystr = "123"
myint = val(mystr)
? myint + 1 && result = 123 + 1 = 124

وبالنسبة للتحويل من ارقام لحروف نستخدم الدالة STR

myint = 123
mystr = str(myint)
? " My number = " + mystr

ثانيا : بالنسبة لعمل Padding

mynum = 1 && or any other number
mynumstr = alltrim(str(mynum))
mystr = replicate("0",5 - len( mynumstr ) ) + mynumstr
? " Padding result = " + mystr

مع تحياتى

محمود فايد

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

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