delphi4arab منتديات دلفي للعرب

نسخة كاملة : Excel من دلفي عبر ADO
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله
تماما مثل MS Access فقط الاختلاف:
أضف من الصفحة الثالثة لإعدادات الربط ADO ضمن الخيارات
PHP كود :
Extended Properties=Excel 8.0;HDR=Yes;IMEX=0 
للمزيد حول إعدادات الاتصال:
PHP كود :
http://www.connectionstrings.com/excel 

لأسباب أمنية قامت Microsoft بإضافة IMEX=1 لمنع التعديل
PHP كود :
http://support.microsoft.com/kb/904953/en 
جعلتها صفر لنتمكن من التعديل/الإضافة

الاستعلامات تكتب بشي مثل:
كود :
select * from [Sheet1$]
حيث Sheet1 تمثل اسم الوثيقة من ملف Excel
ولا يمكنك حذف سجلات كما هو الحال في البيانات العلائقية
PHP كود :
http://support.microsoft.com/kb/257819/en 
يعني للحذف: إجعل محتوى السجل فارغ!

بالتوفيق للجميع.
تتم الاضافة في حقل واحد مادا عن الحقل Type
إقتباس :مادا عن الحقل Type
ScrollBar الأفقية أخي me&delphi Smile
عدلت على المرفق.
السلام عليكم أخي
لكن بعد فتح ملف Excel أي محتوى Sheet1 كيف ننقل البيانات من DBGrid إلى Table
سلام عليكم
التحويل من excelالىparadox بواسطة ado
المزيد ان شاء الله في ايام المقبلة
إقتباس :scrollbar الأفقية أخي me&delphi

بارك الله فيك أخي kachwahed Smile
mourad123 كتب :سلام عليكم
التحويل من excelالىparadox بواسطة ado
المزيد ان شاء الله في ايام المقبلة
شكراً على المجهود الكبير
هل يمكن إستعمال هذه الفكرة مع جدوال أكسس
السلام عليكم

أخ mourad123 إستعملت TscExcelExport للتصدير وليس ADO

هذه هي الطريقة : وهي تصلح لجميع نظم قواعد البيانات التي يمكن الإتصال بها عبر الـ ADO ( حسب معلوماتي )
كود :
ADOConnection1.Execute('SELECT Field1,Field2,Field3 INTO mySheet ' + 'IN "'+ExtractFilePath(Application.ExeName )+'Export\myFile.xls" "Excel 8.0;" FROM TableName');
و السلام عليكم
سلام عليكم
إقتباس :التحويل من excelالىparadox بواسطة ado
المزيد ان شاء الله في ايام المقبلة
اخيLam.Abdeldjalil لقد استعملت ado
شكرا على الملاحظات
و عليكم السلام و رحمة الله
إقتباس :اخيLam.Abdeldjalil لقد استعملت ado
هل أنت متأكد ؟ ماذا تفسر التالي
كود :
unit UExcel_Tout; uses ... [COLOR=Red]scExcelExport[/COLOR]..
الصفحات : 1 2