delphi4arab منتديات دلفي للعرب
Excel من دلفي عبر ADO - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6)
+--- قسم : دلفي و التعامل مع قواعد البيانات (https://delphi4arab.net/forum/forumdisplay.php?fid=23)
+--- الموضوع : Excel من دلفي عبر ADO (/showthread.php?tid=2851)

الصفحات: 1 2


Excel من دلفي عبر ADO - kachwahed - 02-03-2011

السلام عليكم ورحمة الله
تماما مثل 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 
يعني للحذف: إجعل محتوى السجل فارغ!

بالتوفيق للجميع.



Excel من دلفي عبر ADO - me_delphi - 03-03-2011

تتم الاضافة في حقل واحد مادا عن الحقل Type


Excel من دلفي عبر ADO - kachwahed - 03-03-2011

إقتباس :مادا عن الحقل Type
ScrollBar الأفقية أخي me&delphi Smile
عدلت على المرفق.



Excel من دلفي عبر ADO - ouazanilarbi - 03-03-2011

السلام عليكم أخي
لكن بعد فتح ملف Excel أي محتوى Sheet1 كيف ننقل البيانات من DBGrid إلى Table


Excel من دلفي عبر ADO - mourad123 - 03-03-2011

سلام عليكم
التحويل من excelالىparadox بواسطة ado
المزيد ان شاء الله في ايام المقبلة


Excel من دلفي عبر ADO - me_delphi - 04-03-2011

إقتباس :scrollbar الأفقية أخي me&delphi

بارك الله فيك أخي kachwahed Smile


Excel من دلفي عبر ADO - ouazanilarbi - 04-03-2011

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


Excel من دلفي عبر ADO - Lam.Abdeldjalil - 04-03-2011

السلام عليكم

أخ 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 من دلفي عبر ADO - mourad123 - 04-03-2011

سلام عليكم
إقتباس :التحويل من excelالىparadox بواسطة ado
المزيد ان شاء الله في ايام المقبلة
اخيLam.Abdeldjalil لقد استعملت ado
شكرا على الملاحظات


Excel من دلفي عبر ADO - Lam.Abdeldjalil - 04-03-2011

و عليكم السلام و رحمة الله
إقتباس :اخيLam.Abdeldjalil لقد استعملت ado
هل أنت متأكد ؟ ماذا تفسر التالي
كود :
unit UExcel_Tout; uses ... [COLOR=Red]scExcelExport[/COLOR]..