منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[vb6.0] كود استخراج البيانات من داتا جرايد الى الاكسل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم Visual Basic 6 وما قبله (http://vb4arb.com/vb/forumdisplay.php?fid=167)
+--- الموضوع : [vb6.0] كود استخراج البيانات من داتا جرايد الى الاكسل (/showthread.php?tid=34545)



كود استخراج البيانات من داتا جرايد الى الاكسل - karmina2012 - 01-05-20

PHP كود :
General 
Dim oExcel 
As Object
Dim oBook 
As Object
Dim oSheet 
As Object
Dim r 
As Integer
Dim NumberOfRows 
As Integer
'##################################
Private Sub Export_com_Click
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Add
'
############### عدد الاعمدة ######################
Dim DataArray(1 To 5001 To 4) As Variant
NumberOfRows 
Adodc1.Recordset.RecordCount
For 1 To NumberOfRows
DataArray
(r1) = Adodc1.Recordset.Fields("user_date")
DataArray(r2) = Adodc1.Recordset.Fields("user_time")
DataArray(r3) = Adodc1.Recordset.Fields("user_log")
DataArray(r4) = Adodc1.Recordset.Fields("user_pc")
Adodc1.Recordset.MoveNext
Next
Set oSheet 
oBook.Worksheets(1)
oSheet.Range("A1:E1").Font.Bold True
oSheet
.Range("A1 :D1").Value = Array("Date""Time""Username""Pc")
oSheet.Range("A2").Resize(NumberOfRows4).Value DataArray
oBook
.SaveAs "D:\King Soft\report.xls"
oExcel.Quit
Adodc1
.Recordset.MoveFirst
MsgBox 
"Report File Saved"64"Info"
end sub 

وذا كانت الداتا بالعربى سوف تظهر دون اى مشكلة