إخوتي الكرام ...
إسمحوا لي أن أضف لمعلوماتكم طريقة للتعامل مع ملفات Excel و جداول قواعد البيانات أوراكل أو أي قاعدة اخرى ،
الموضوع يخص كيفية التعامل بشكل عام مع جميع إصدارات Microsoft word,Access , Excel , ...Ect ،
وسوف أتطرق هنا إلى كيفية عمل import from Excel file to database Oracle
بداية هناك مجموعة Compenents تخص مجموعة Microsoft يمنكم الحصول عليها من الموقع :
http://sm-software.com/download.htm
قم بإنزال المجموعة : TXLSFile v.3.1 (demo version) + XLSExport v.1.1
ومن ثم أضفها إلى مجموعة المكونات في إصدار الدلفي المتوفر لديك .. إتبع التعليمات ، وبعد ان تخلص من عملية إنزال المكونات ( إضافة اــBackage) ، ستظهر المجموعه في صفحه جديده بإسم :
SMimport لاحظ الملف المرفق للتوضيح أكثر .
بعد ذلك قك بكتابة الحدث التالي تحت لbutton Click مثلا :
{first row contain a field names}
SMImportFromXLS1.RowFirst := 2
SMImportFromXLS1.SourceFileName:=C:country.xls الملف المراد عمل نسخه منه داخل جدول قاعدة بيانات
SMImportFromXLS1.Execute ا
{start an import process}
ClientDataSet1.Active := True إجعل الخاصية أكتيف من أجل إتمام عمل النقل
هناك العديد من الخصائص من أجل التحكم أكثر في كيفية عمل Import لكن فقط هذه الأساسية منها ، كما ان هناك ملاحظه جدا مهمه وهي :
انه يجب ان تكون أسماء الحقول في الملف هي نفسها في الجدول بنفس التسمبة من أجل نجاح العملية .
أتمنى ان تكون الطريفة واضحة لكم
وأي إستفسار سأكون بإذن الله جاهزا له ز
اخوكم عبدالله