تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] كيف يمكن تصدير كل ماهو موجه لتقرير active reports إلى إكسيل 2003 ؟؟؟ شكرا
#1
السلام عليكم

جزاكم الله خيرا أولا و قبل كل شئ.

لدي تقرير من نوع active reports و به tableau  به خانات و كل خانة تحمل معلومات معينة.

سؤالي : إخواني أريد مثالا أو كود يتم به تصدير هذه المعلومات الموجهة نحو التقرير أريد أن أرسلها إلى إكسيل 2003 كما هو ؟؟؟

شكرا لكم إخواني و تقبلوا تحياتي و تقديري لكم.
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم
بحثت قبل فترة عن هذا السؤال و وصلت لطريقة وهي وضع ملف اكسل كامل التصميم بمسار تطبيقي ثم تصدير جدول قاعدة البيانات لذلك الصميم بعد نسخه كما في الكود
الاتي
ملاحظة: قمت بتقليل حجم الكود قدر المستطاع وأي سؤال اني حاضر

Xy = App.Path
FileCopy Xy + "s.xlsx", CommonDialog1.FileName (هنا القالب الذي صممته مسبقا ليتم نسخه اولا للهدف الذي يخزن حسب رغبة المستخدم )

Dim objExcel As Excel.Application

Set objExcel = New Excel.Application

objExcel.Workbooks.Open CommonDialog1.FileName
objExcel.Worksheets("Sheet1").Activate

rs.Open "select * from em order by ID", connect, adOpenDynamic, adLockOptimistic
(هنا سيتم تصدير الحقول للاكسل)
Do While Not rs.EOF
objExcel.Cells(i + 1, 1).Value = i
objExcel.Cells(i + 1, 2).Value = rs.Fields!Nam
objExcel.Cells(i + 1, 3).Value = rs.Fields!empl
objExcel.Cells(i + 1, 4).Value = rs.Fields!Clas
objExcel.Cells(i + 1, 5).Value = rs.Fields!YearDate
objExcel.Cells(i + 1, 6).Value = rs.Fields!Marrige
objExcel.Cells(i + 1, 7).Value = rs.Fields!Children
objExcel.Cells(i + 1, 8).Value = rs.Fields!pric
objExcel.Cells(i + 1, 9).Value = rs.Fields!date1
objExcel.Cells(i + 1, 10).Value = rs.Fields!date2
objExcel.Cells(i + 1, 11).Value = rs.Fields!Mobile
objExcel.Cells(i + 1, 12).Value = rs.Fields!Ad
objExcel.Cells(i + 1, 13).Value = rs.Fields!State
rs.MoveNext
Loop
rs.Close
objExcel.ActiveWorkbook.Save
objExcel.Quit
Set objExcel = Nothing
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#3
alaa_altunsi

شكرا لك أخي على الرد. سأجرب الكود و أرد عليك النتيجة لكي تساعدني في الحلول على قدر مستطاعك 

و الله المعين للجميع
الرد }}}
تم الشكر بواسطة:
#4
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , قم بالذهاب لقائمة Project أو مشروع ثم الأمر References أو مراجع ثم من الشاشة التي ستظهر لك إبحث عن ActiveReports Excel Export Filter وعلم عليه صح ثم إستخدم هذا الكود والذي هو موجود في ملف المساعده التابع لتقارير الأكتف ريبورت الذي يشرح كيفية عمليات التصدير :

PHP كود :
Private Sub mEExpt_Click()

Dim xls As ActiveReportsExcelExport.ARExportExcel
Dim sFile 
As String

Set xls 
= New ActiveReportsExcelExport.ARExportExcel

sFile 
"d:\test1.xls"

xls.FileName sFile

If ActiveReport1.Pages.Count 0 Then
   xls
.Export ActiveReport1.Pages
End 
If

End Sub 
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , Amir_Alzubidy , Microformt , hannileo


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] طريقة تصدير بيانات الداتا ريبورت datareport لصيغة pdf hamada salah90 6 1,488 19-01-24, 07:59 PM
آخر رد: hamada salah90
Question [vb6.0] كيف يمكن برمجة عدد السجلات واستعراض السجلات بشرط رقم الموظف ؟ Microformt 3 212 09-01-24, 01:05 AM
آخر رد: Taha Okla
Question [vb6.0] كيف يمكن استدعاء اسم البرنامج من النافدة هذه وضعة في textbox ؟ Microformt 1 162 02-01-24, 10:06 PM
آخر رد: Taha Okla
Question [vb6.0] كيف يمكن استدعاء هذه الدالة وضعها تحت زر الامر ؟ Microformt 1 190 31-12-23, 11:52 PM
آخر رد: Taha Okla
  [vb6.0] كيف يمكن إخفاء عمود رقم الصنف و إظهاره برمجياً نامل المساعدة في المثال التالي ؟ Microformt 2 392 19-11-23, 10:49 PM
آخر رد: Microformt
  [vb6.0] ريد كود طيع التقرير نسختين علماً انني استخدم برنامج Active Report ؟ Microformt 2 360 12-11-23, 05:05 PM
آخر رد: Microformt
  اريد طريقة تصدير بيانات الاكتف ريبورت لملف اكسل scsi7000 0 305 03-11-23, 10:41 AM
آخر رد: scsi7000
Question [vb6.0] هل هناك ادوات جديده يمكن استخدمها في تصميم برنامجي بدل ادوات فجوال البيسك ؟ Microformt 0 222 21-10-23, 07:34 PM
آخر رد: Microformt
  كيف يمكن تشغيل برنامجي على اكثر من جهاز بنفس الوقت princeofislam 1 295 14-10-23, 08:18 PM
آخر رد: princeofislam
  [سؤال] ماهو سبب خروج هذه الرسالة كما في الصورة المرفقة عند تشغيل برنامج الفيجوال بيسك6 وادي العوضي 3 504 24-07-23, 11:50 PM
آخر رد: وادي العوضي

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


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