الأخ العزيز , أستاذ خالد, جزاك الله كل خير على ماتقدمه ووفقك فيما تنوى عمله مستقبلا ان شاء الله. أخى أرجو منك رابط عن كيفية ارسال البيانات من الداتا جريد الى الأكسيل بدون اللجوء لعمل تقرير وذلك فى السى شارب أو الفيجوال بيسك ولك منى خالص التحية والسلام عليكم ورحمة الله.
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. رسالة خطأ تظهر مع العلم اني استخدم ايضا اكسيل 2007 هل يمكنك الافادة ا/خالد ؟؟
بارك الله فيك استاذ خالد استاذي كيف يمكن استغلال هذه البيانات بعد عرضها داخل ال DataGridview ك إرسالها الى داخل جدول في قاعدة البيانات مثلا وتخزينها داخل الجدول بشكل فعلي.. جدول يحمل اسماء اعمدة وانواع بيانات ايضا ك اعمدة DataGridview
السلام غليكم ورحمه الله ياستاذ خالد اواجه مشكله في تطبيق هذا الكود مع العلم انني استخدام اوفس 2013 ورساله الخطاء الحاصل هي على الشكل التالي:Error: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine الرجاء المساعده ولكم مني كل الاحترام
إستاذنا الفاضل خالد السعداني المحترم تحية أخوية طيبة من أرض العراق الى أرض المغرب الشقيق وبعد رجاء أخوي أطلبه منك وهو تسجيل محاضرات صورة وصوت عن تعلم الجافا سكربت بشكل تفصيلي وأنت جزاك الله خير قمت بتسجيل محاضرة واحدة مختصرة ورغم إنها أدت الغرض بعض الشيء لكنها لم تكن تفي بالغرض فرجائي مرة ثانية أن تلبي هذا طلبي وجزاك الله خير جزاء المحسنين
رسالة خطأ The 'microsoft.ace.oledb.4.0' provider is not registered on the local machine مع access 2003 ET VISUAL STUDIO 2008 الكود هو لا اعلم اين الخطأ Imports System.Data.OleDb Imports Microsoft.Office.Interop Public Class Form5 Public cont As New OleDbConnection Public d As New OleDbDataAdapter Public das As New DataTable Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim OP As New OpenFileDialog OP.Filter = "ALL FILES |*.*| excel files |*.xls" If (OP.ShowDialog() = DialogResult.OK) Then cont = New OleDbConnection("provider=microsoft.ace.oledb.4.0; data source=" + OP.FileName + " ; extended properties=excel 8.0 ,hdr=yes") d = New OleDbDataAdapter("select * from [you$]", cont) 'cont.Open() das = New DataTable d.Fill(das) DataGridView1.DataSource = das End If End Sub End Class
السلام عليكم استاذ خالد مبروك عليك شهر رمضان المبارك وكل عام وأنت بخير.
كيف لو كان ملف الاكسل يحتوي على جدول وليبل واسم للجدول كيف اعرضهم
الأخ العزيز , أستاذ خالد, جزاك الله كل خير على ماتقدمه ووفقك فيما تنوى عمله مستقبلا ان شاء الله. أخى أرجو منك رابط عن كيفية ارسال البيانات من الداتا جريد الى الأكسيل بدون اللجوء لعمل تقرير وذلك فى السى شارب أو الفيجوال بيسك ولك منى خالص التحية والسلام عليكم ورحمة الله.
هل نفس الطريقة ناجحة مع visual studio 2008
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
رسالة خطأ تظهر مع العلم اني استخدم ايضا اكسيل 2007 هل يمكنك الافادة ا/خالد ؟؟
بارك الله فيك استاذ خالد
استاذي كيف يمكن استغلال هذه البيانات بعد عرضها داخل ال DataGridview ك إرسالها الى داخل جدول في قاعدة البيانات مثلا وتخزينها داخل الجدول بشكل فعلي.. جدول يحمل اسماء اعمدة وانواع بيانات ايضا ك اعمدة DataGridview
اشكرك اخي خالد الشكر الجزيل وجزاك الله عنى كل خير
السلام عليكم
ممكن مساعدة في كيفية جلب ورقة أكسل للفيجول
رائع اخي خالد. جلب محتويات نلف اكسيل لداتا جريد فيو سي شارب
ممكن ياستاذ خالد كود يسمح لي بفتح ملف من عدة انواع ونسخ محتويات الملف الي datagridview وتخزينه في قاعدة بيانات sql
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
اواجه هذا الخطاء
السلام عليكم ورحمة استاذي خالد كيف يمكن لنا اقوم ب ارسال بيانات داتا جريد فيو لما جداول في sql server
السلام عليكم
اخي العزيز
يمكنك باستخدام دالة for
The format of the initialization string does not conform to the specification starting at index 83.
السلام غليكم ورحمه الله ياستاذ خالد اواجه مشكله في تطبيق هذا الكود مع العلم انني استخدام اوفس 2013 ورساله الخطاء الحاصل هي على الشكل التالي:Error: The 'Microsoft.ACE.OLEDB.12.0' provider is not
registered on the local machine
الرجاء المساعده ولكم مني كل الاحترام
عاشت ايدك اخي
إستاذنا الفاضل خالد السعداني المحترم تحية أخوية طيبة من أرض العراق الى أرض المغرب الشقيق وبعد رجاء أخوي أطلبه منك وهو تسجيل محاضرات صورة وصوت عن تعلم الجافا سكربت بشكل تفصيلي وأنت جزاك الله خير قمت بتسجيل محاضرة واحدة مختصرة ورغم إنها أدت الغرض بعض الشيء لكنها لم تكن تفي بالغرض فرجائي مرة ثانية أن تلبي هذا طلبي وجزاك الله خير جزاء المحسنين
بارك الله فيك، شرح موفق.
جزاكم الله خيرا
مشكور ... الكود نفذ على #c نسخة 2008 مع EXCEL نسخة 2010 بدون حصول اي مشاكل باستخدام 12.0
رسالة خطأ
The 'microsoft.ace.oledb.4.0' provider is not registered on the local machine
مع access 2003 ET VISUAL STUDIO 2008
الكود هو لا اعلم اين الخطأ
Imports System.Data.OleDb
Imports Microsoft.Office.Interop
Public Class Form5
Public cont As New OleDbConnection
Public d As New OleDbDataAdapter
Public das As New DataTable
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim OP As New OpenFileDialog
OP.Filter = "ALL FILES |*.*| excel files |*.xls"
If (OP.ShowDialog() = DialogResult.OK) Then
cont = New OleDbConnection("provider=microsoft.ace.oledb.4.0; data source=" + OP.FileName + " ; extended properties=excel 8.0 ,hdr=yes")
d = New OleDbDataAdapter("select * from [you$]", cont)
'cont.Open()
das = New DataTable
d.Fill(das)
DataGridView1.DataSource = das
End If
End Sub
End Class
good man