منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عرض التاريخ الهجري في الكريستال ريبورت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

اخواني أريد أن أعمل تقرير كريستال ريبورت ومصدر البيانات هو الداتاقريد فيو المرتبط بقاعدة بيانات SQL  وبها حقل للتاريخ ويعرض في الداتاقريد فيو التاريخ الهجري ولكن عندما أعمل التقرير في الكريستال ريبورت يظهر لي التاريخ الميلادي بالإضافة أنه يعرض الساعة أيضاً أرجو منكم مساعدتي في هذه المشكلة

ولكم جزيل الشكر
دمتم بود





Dim dt3 As New DataTable

dt3 = Form2.DataGridView3.DataSource

Dim cr8 As New CrystalReport8

cr8.SetDataSource(dt3)

Dim r8 As New Form12
  
r8.CrystalReportViewer1.ReportSource = cr8

r8.ShowDialog()
السلام عليكم ورحمة الله وبركاته
انظر الى الدوال(Format ) المرفقة في الكريستال هل يمكن فعل ذلك ؟
اخي العزيز قم بتغير خصائص عمود التاريخ datatype نحوله من system.string الى  sytem.dateTime  ثم في كرستال ريبورت تعمل verify database وتنحل المشكلة بعدها بامكانك تغيير الخصائص برحتك
مشكورين اخواني جاري التجربة وسأعلمكم بالذي يحصل معي



لكم جزيل الشكر

دمتم بود
السلام عليكم ورحمة الله وبركاته

إخواني لم أعرف كيف أستخدم الفانكشن لحل هذه المشكلة ولكني قمت بحلها بحل مؤقت حيث قمت بعمل column  جديد ونقل محتوى column  التاريخ له ولكن ينقله بنفس التنسيق ( Formatted V )  ثم ينقل محتواه للكريستال ريبورت


DataGridView3.Rows(s1).Cells(18).Value = DataGridView3.Rows(s1).Cells(4).FormattedValue

ولكم جزيل الشكر
دمتم بود