الموضوع: Text File in Dexterity
عرض مشاركة واحدة
قديم 15-Jan-2012, 01:26 PM   #3
humam
مشرف منتدى المطورين
 
الصورة الرمزية humam
 
تاريخ التسجيل: Jul 2007
الدولة: UAE
المشاركات: 323
إرسال رسالة عبر مراسل Yahoo إلى humam
من مواضيعي  
افتراضي

Import function library

وهي تحتوي على الايعازات التالية :
كود:
Import_CloseFile () 
Import_GetNextField () 
Import_GetNextRecord () 
Import_OpenFile ()
الايعاز Import_OpenFile يستخدم لفتح الملف النصي والصيغة النحوية له هي :

كود:
Import_OpenFile (product_ID, pathname, delimiter type, num_fields)
البارمتر الاول ويمثل معرف المنتج Product ID والذي قد يكون عبارة عن ثابت Constant تقوم بتعريفه ضمن المشروع الجديد وهذه هي الطريقة الاحترافية او يمكن امراره مباشرة كعدد صحيح.

البارامتر الثاني وهو عبارة نصية تشير الى مسار الملف الكامل مع اسم الملف ويجب ان يكون المسار بصيغة Generic Path وسوف نوضح هذه النقطة لاحقا.

البارمتر الثالث وهو عبارة عن قيمة صحيحة يستعاض عنها بثوابت لتحديد نوع delimiter المستخدم من قبل الملف النصي:

COMMAFILE: Comma delimiter
TABFILE : Tab delimiter

البارامتر الرابع والاخير وهو قيمة صحيحة تعيدها تمثل عدد الحقول Fields في السطر الاول من الملف النصي وهنا يتم تحديد عدد الحقول اعتمادا على تكرار الفاصلة التي حددناها في البارمتر السابق اما اذا كانت القيمة صفر فهذا يعني حصول خلل وان الملف لم يفتح بالصورة الصحيحية. ولكي تكون الفكرة واضحة سوف نأخذ المثال التالي عن شكل او تركيب الملف النصي الذي يستخدم لأدخال البيانات الى الجريت بلينز:

كود:
Po Number, Item Number, Item Description, QTY
PO900, ITEM1, Item1 Test, 10
PO900, ITEM2, Item2 Test, 20
PO900, ITEM3, Item3 Test, 12
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس