تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال وارجو المساعدة بخصوص عرض الصورة في تقرير كرستال
#1
Lightbulb 
السلام عليكم. الاعضاء الكرام . سؤال وارجو المساعده.
لدي برنامج مربوط مع قاعدة بيانات اكسس مخزون فيه صورة الطالب بشكل كائن (binary). عندما اتي الى الفيجوال بيسك و اقوم بعرضها داخل مربع صورة في تقرير كرستال ريبورت يظهر لي خطأ ولا تظهر الصورة.
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته. يرجى مراجعة الخطوات التالية لحل المشكلة:


  1. تأكيد أن كائن الصورة بتنسيق binary تم تخزينه بشكل صحيح في قاعدة بيانات Access.
  2. التأكد من استخدام نوع الحقل المناسب في قاعدة البيانات Access لتخزين البيانات الثنائية، مثل OLE Object أو BLOB (Binary Large Object).

لعرض الصور في تقرير Crystal Reports، يمكنك اتباع الخطوات التالية:

  1. قم بإنشاء مصدر بيانات جديد يتضمن الحقل الذي يحتوي على البيانات الثنائية للصورة.
  2. إنشاء تقرير Crystal Reports جديد وربطه بمصدر البيانات الذي أنشأته.
  3. قم بإضافة حقل الصورة الثنائية إلى التقرير.
  4. حدد حقل الصورة في التقرير وانقر بزر الماوس الأيمن، ثم اختر "Format Object".
  5. في نافذة "Format Editor"، انقر فوق علامة التبويب "Picture".
  6. قم بتعيين "Graphic Location" إلى الحقل الذي يحتوي على البيانات الثنائية للصورة في مصدر البيانات.
  7. انقر فوق "OK" لحفظ التغييرات وإغلاق محرر التنسيق.

بعد اتباع هذه الخطوات، يجب أن تظهر الصور في تقرير Crystal Reports بناءً على البيانات الثنائية المخزنة في قاعدة بيانات Access. إذا واجهتك مشكلة أخرى أثناء هذه العملية، يرجى توضيح الخطأ الذي تتلقاه حتى يمكنني مساعدتك بشكل أفضل.



واذا كنت تريد كود لذلك

نعم، فيما يلي كيفية عرض صورة مخزنة كبيانات ثنائية في قاعدة بيانات Access على تقرير Crystal Reports باستخدام Visual Basic:

  1. قم بإنشاء تطبيق جديد في Visual Studio وأضف مراجعة لـ "CrystalDecisions.CrystalReports.Engine" و"CrystalDecisions.Shared".

  2. إنشاء تقرير Crystal Reports جديد وربطه بمصدر البيانات الذي يحتوي على البيانات الثنائية للصورة.

  3. اتبع الخطوات السابقة لإعداد تقرير Crystal Reports لعرض الصور.

  4. استخدم الكود التالي لعرض التقرير على CrystalReportViewer:


PHP كود :
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions
.Shared
Imports System
.Data.OleDb

Public Class Form1
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        Dim con 
As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=YourDatabasePath;Persist Security Info=False;")
 
       Dim cmd As New OleDbCommand("SELECT * FROM YourTableName"con)
 
       Dim da As New OleDbDataAdapter(cmd)
 
       Dim ds As New DataSet()

 
       da.Fill(ds"YourTableName")

 
       Dim report As New YourCrystalReportName()
 
       report.SetDataSource(ds)

 
       CrystalReportViewer1.ReportSource report
        CrystalReportViewer1
.Refresh()
 
   End Sub
End 
Class 


تأكد من استبدال "YourDatabasePath" بمسار قاعدة البيانات الخاصة بك، واستبدال "YourTableName" بالجدول الذي يحتوي على البيانات الثنائية للصورة. استبدل "YourCrystalReportName" باسم تقرير Crystal Reports الذي أنشأته. هذا الكود سيقوم بجلب البيانات من قاعدة البيانات وتعيينها كمصدر بيانات لتقرير Crystal Reports. سيتم عرض التقرير على عنصر تحكم CrystalReportViewer في النموذج. تأكد من تعديل الكود وفقًا لاحتياجات مشروعك. إذا كنت بحاجة إلى مزيد من المساعدة، لا تتردد في طرح المزيد من الأسئلة.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 2 50 منذ 5 ساعة مضت
آخر رد: صالح عبدالله
  [سؤال] بخصوص الفلترة كومبو بوكس في الفيجوال ستوديو؟ Mena Sabet 2 105 06-05-24, 02:22 AM
آخر رد: Mena Sabet
  سؤال يا احبتى فى الله خالد كامل1 4 137 02-05-24, 09:05 PM
آخر رد: خالد كامل1
  حفظ الصورة محمد خيري 5 1,953 15-04-24, 03:50 AM
آخر رد: أبو جودة
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 127 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
  سؤا بخصوص تجيمع كميات المواد المباعة في اليوم momani33 2 156 07-04-24, 11:02 PM
آخر رد: momani33
  حذف الصورة من المجلد محمد خيري 17 444 07-04-24, 03:50 PM
آخر رد: محمد خيري
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 132 02-04-24, 05:05 PM
آخر رد: atefkhalf2004
  [VB.NET] مساعدة في تقرير mrfenix93 1 90 24-03-24, 10:29 PM
آخر رد: mrfenix93
  عدم عرض الصورة في تقرير rdlc لماذا atefkhalf2004 2 119 23-03-24, 04:42 AM
آخر رد: atefkhalf2004

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


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