تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب فى تصدير بيانات 2 داتا جريد فيو الى الاكسل
#1
احبتى فى الله اتمنى ان تكونى بصجحه وخير كبير
انى استعمل هذا الكود فى تصدير البيانات الى الاكسيل من داتا جريد فيو ولدى فى الفورم 2 داتا جريد فيو فهل من طريقه عرض بيانات الداتا جريد فيو الاولى والثانيه او اكثر الى نفس ورقه الاكسيل 
كود :
Try


           Dim MsExcel = CreateObject("Excel.Application")


           MsExcel.Workbooks.Add()


           For i As Integer = 0 To DataGridView1.Columns.Count - 1
           
               MsExcel.Cells(i + 1).Value = DataGridView1.Columns(i).HeaderText


           Next


           For i As Integer = 0 To DataGridView1.Columns.Count - 1


               For j As Integer = 0 To DataGridView1.Rows.Count - 1
 
                   MsExcel.Columns.HorizontalAlignment = 3


                   MsExcel.Columns.Font.Name = "Times New Roman"


                   MsExcel.Rows.Item(j + 1).Font.Bold = 1


                   MsExcel.Rows.Item(j + 1).Font.size = 14
               
                   MsExcel.Cells(j + 1).ColumnWidth = 14
                           
                   MsExcel.Cells(j + 2, i + 1).Value = DataGridView1.Rows(j).Cells(i).Value


               Next


           Next


           MsExcel.Visible = True


       Catch ex As Exception


           MsgBox(ex.Message)


       End Try


ولكم منى جيل الشكر
الرد
تم الشكر بواسطة:
#2
السلام عليكم اخي خالد
الامر نناقشه بالمنطق
ورقة الاكسل هي جدول له اعمدة وصفوف وعند تصدير اي داتا غرايد الى ورقة الاكسل تتشكل اعمد وصفوف مثل الداتا غرايد
الان اذا اردنا تصدير اي داتا غرايد اخرى يجب ان تكون اعمدتها نفس اعمدة الداتا غرايد الاولى حتى تعتبر كصفوف اضافية
 ولعمل ذلك يجب انشاء داتا غرايد ثالثة نظهر فيها الاولى والثانية ثم يتم تصديرها الى الاكسل
اما ان تصدر كل واحدة على حدة الى نفس الورقة 
فاعتقد لايمكن الا اذا قمنا باضافة الداتا غرايد الثانية الى ورقة الاكسل كبيانات متممة للاولى
اي كسجلات تحفظ في الورقة مثل التعامل مع قاعدة بيانات اكسل
اما ان تصدر كل داتا غرايد ومختلفة في الاعمدة فلا يمكن حسب ماعرفت
هذا حد معرفتي والله اعلم ومن بعده من له معرفة اكثر بهذا الامر
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: اسامه الهرماوي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيفية حفظ ملف pdf الي قاعدة بيانات اكسس واسترجاعها Lathe1 5 156 20-02-21, 12:47 AM
آخر رد: Lathe1
  مشكلة عند تصدير الداتا قريد إلى الاكسل يظهر الوقت مع التاريخ ؟ أبووسم 3 181 19-02-21, 08:53 PM
آخر رد: أبووسم
  كيفية حفظ ملف pdf الي قاعدة بيانات اكسس واسترجاعها Lathe1 0 60 19-02-21, 10:04 AM
آخر رد: Lathe1
  جمع الوقت من خلال داتا قريد مستمدة من جدول في أكسس saud4001 0 54 19-02-21, 09:19 AM
آخر رد: saud4001
  تثبيت قاعدة بيانات SQL على جهاز العميل Owz 3 175 18-02-21, 11:04 PM
آخر رد: ابو انس
  [سؤال] سؤال كيفية حفظ بيانات مع تشفيرها alims 8 527 18-02-21, 10:54 PM
آخر رد: سعيد كنيمو
  [سؤال] مساعدة في انشاء combobox في الداتا جريد fawazm15019797 1 250 18-02-21, 10:37 PM
آخر رد: سعيد كنيمو
  مطلوب تحديد صف معين داخل الداتا جريد فيو نور الهدى الهدى 1 155 11-02-21, 11:01 PM
آخر رد: سعود
  أستفسار في داتا جرد فيو jemyx 1 140 08-02-21, 08:47 PM
آخر رد: ابراهيم ايبو
  [VB.NET] كود البحث في قاعدة بيانات Necro PC 14 760 05-02-21, 03:06 PM
آخر رد: Necro PC

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم