تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] طريقة تصدير بيانات الداتا ريبورت datareport لصيغة pdf
#1
السلام عليكم ورحمة الله وبركاته

الأساتذه الكبار


طريقة تصدير بيانات الداتا ريبورت datareport  لصيغة  pdf

كود لبرمجة زر بمجرد الضغط عليه يتم تصدير التقرير إلى صيغة pdf  في مجلد منفصل
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته 

هناك طريقتان سريعتان لذلك :
1- إذا كان العميل يعمل على ويندوز 10 ، فالصورة تشرح لك ما تعمل.
2 - وإذا كان يعمل على ويندوز أقل من ويندوز10، فأنصحه ينزل ويندوز10 وكرهه بأي نظام آخر وأرجع للصورة ونفذ اللي فيها..
3- طريقة ثالثة : إذا مش مقتنع ينزل ويندوز10 نزل أي برنامج فيه خاصية اضافة طابعة PDF .


الملفات المرفقة صورة/صور
   
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: hamada salah90 , hamada salah90
#3
أخي الغالي أريد كود لبرمجة زر بمجرد الضغط عليه ين=تم تصدير التقرير إلى صيغة pdf  في مجلد منفصل
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم
كنت عايز اعمل تقرير بالداتا ريبورت كنا هو موضح فى الصورة
الرد }}}
تم الشكر بواسطة:
#5
كنت عايز اعمل تقرير الفاتورة مشتريات بتقرير بفيجول بيسك 6 كما موضح فى السابق
الرد }}}
تم الشكر بواسطة:
#6
(31-12-21, 07:15 PM)hamada salah90 كتب : السلام عليكم ورحمة الله وبركاته

الأساتذه الكبار


طريقة تصدير بيانات الداتا ريبورت datareport  لصيغة  pdf

كود لبرمجة زر بمجرد الضغط عليه يتم تصدير التقرير إلى صيغة pdf  في مجلد منفصل

وعليكم السلام و رحمة الله و بركاته جرب هذه الطريقة

PHP كود :
Private Sub Command1_Click()
 
   ' الخطوة 1: إنشاء تقرير VB6
    Dim reportText As String
    reportText = "تقرير VB6" & vbCrLf & "تم إنشاؤه باستخدام PDFCreator في VB6."

    ' 
الخطوة 2حفظ التقرير في ملف نصي مؤقت
    Dim tempFilePath 
As String
    tempFilePath 
App.Path "\TempReport.txt"

 
   Open tempFilePath For Output As #1
 
   Print #1, reportText
 
   Close #1

 
   ' الخطوة 3: استخدام PDFCreator لتصدير التقرير إلى PDF
    Dim pdfCreator As Object
    Set pdfCreator = CreateObject("PDFCreator.clsPDFCreator")

    ' 
تحقق من تشغيل PDFCreator كخدمة
    If pdfCreator
.cStart("/NoProcessingAtStartup") = False Then
        MsgBox 
"لا يمكن بدء PDFCreator"vbExclamation
        Exit Sub
    End 
If

 
   ' انتظار حتى اكتمال التحويل
    Do Until pdfCreator.cIsPrintJobInQueue = False
        DoEvents
    Loop

    ' 
تحويل الملف إلى PDF باستخدام PDFCreator
    pdfCreator
.cOption("UseAutosave") = 1
    pdfCreator
.cOption("UseAutosaveDirectory") = 1
    pdfCreator
.cOption("AutosaveDirectory") = App.Path
    pdfCreator
.cOption("AutosaveFilename") = "Report.pdf"
 
   pdfCreator.cSaveOptions

    pdfCreator
.cPrintFile tempFilePath

    
' انتظار حتى اكتمال التحويل
    Do Until pdfCreator.cIsPrintJobInQueue = False
        DoEvents
    Loop

    ' 
الخطوة 4إغلاق PDFCreator
    pdfCreator
.cClose

    
' حذف الملف المؤقت
    Kill tempFilePath

    MsgBox "تم تصدير التقرير إلى ملف PDF بنجاح!", vbInformation
End Sub 
الرد }}}
تم الشكر بواسطة: hamada salah90
#7
Photo 
(16-01-24, 11:56 PM)Kamil كتب :
(31-12-21, 07:15 PM)hamada salah90 كتب : السلام عليكم ورحمة الله وبركاته

الأساتذه الكبار


طريقة تصدير بيانات الداتا ريبورت datareport  لصيغة  pdf

كود لبرمجة زر بمجرد الضغط عليه يتم تصدير التقرير إلى صيغة pdf  في مجلد منفصل

وعليكم السلام و رحمة الله و بركاته جرب هذه الطريقة

PHP كود :
Private Sub Command1_Click()
 
   ' الخطوة 1: إنشاء تقرير VB6
    Dim reportText As String
    reportText = "تقرير VB6" & vbCrLf & "تم إنشاؤه باستخدام PDFCreator في VB6."

    ' 
الخطوة 2حفظ التقرير في ملف نصي مؤقت
    Dim tempFilePath 
As String
    tempFilePath 
App.Path "\TempReport.txt"

 
   Open tempFilePath For Output As #1
 
   Print #1, reportText
 
   Close #1

 
   ' الخطوة 3: استخدام PDFCreator لتصدير التقرير إلى PDF
    Dim pdfCreator As Object
    Set pdfCreator = CreateObject("PDFCreator.clsPDFCreator")

    ' 
تحقق من تشغيل PDFCreator كخدمة
    If pdfCreator
.cStart("/NoProcessingAtStartup") = False Then
        MsgBox 
"لا يمكن بدء PDFCreator"vbExclamation
        Exit Sub
    End 
If

 
   ' انتظار حتى اكتمال التحويل
    Do Until pdfCreator.cIsPrintJobInQueue = False
        DoEvents
    Loop

    ' 
تحويل الملف إلى PDF باستخدام PDFCreator
    pdfCreator
.cOption("UseAutosave") = 1
    pdfCreator
.cOption("UseAutosaveDirectory") = 1
    pdfCreator
.cOption("AutosaveDirectory") = App.Path
    pdfCreator
.cOption("AutosaveFilename") = "Report.pdf"
 
   pdfCreator.cSaveOptions

    pdfCreator
.cPrintFile tempFilePath

    
' انتظار حتى اكتمال التحويل
    Do Until pdfCreator.cIsPrintJobInQueue = False
        DoEvents
    Loop

    ' 
الخطوة 4إغلاق PDFCreator
    pdfCreator
.cClose

    
' حذف الملف المؤقت
    Kill tempFilePath

    MsgBox "تم تصدير التقرير إلى ملف PDF بنجاح!", vbInformation
End Sub 

 أخي الغالي تظهر لي هذه الرسالة


الملفات المرفقة صورة/صور
   
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل في نسخ واستعادة قاعدة بيانات SQL مصمم هاوي 3 453 01-01-25, 09:17 PM
آخر رد: مصمم هاوي
  ابحت عن كود جمع عمود داخل قادة بيانات access باستخدام adodc عبدالمؤمن 4 464 08-12-24, 01:20 AM
آخر رد: justforit
  عندي مشكلة في تعديل بيانات بين جدولين ahmed.amayouf.anweeji 2 351 12-11-24, 09:46 PM
آخر رد: السيد الغالي
  طريقة الترقيم التلقائي في activereports w123eg 3 2,359 09-11-24, 03:31 PM
آخر رد: awidan76
  سؤال فى الداتا ريبورت haitham Muhammed 0 230 12-09-24, 08:35 PM
آخر رد: haitham Muhammed
  سؤال حول نسخة اكتيف ريبورت mhareek 2 2,281 07-09-24, 08:21 PM
آخر رد: Mohaben88
  [سؤال] كيفية تشغيل قاعدة بيانات برنامج VB6+Access على شبكة داخليه aboezzat84 3 3,230 21-04-24, 04:12 PM
آخر رد: qqqqqqq
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 0 394 05-03-24, 02:40 PM
آخر رد: مصمم هاوي
  اريد طريقة تصدير بيانات الاكتف ريبورت لملف اكسل scsi7000 0 612 03-11-23, 10:41 AM
آخر رد: scsi7000
  اريد طريقه او مثال ...للطباعة من الجهتين في الاكتيف ريبورت scsi7000 3 756 02-11-23, 11:06 PM
آخر رد: Microformt

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


يقوم بقرائة الموضوع: