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

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

السلام عليكم ورحمة الله وبركاته
لدي مشكلة في التقارير 
ريبورت فيو 
وهي بعض الاجهزة يظهر التاريخ ميلادي وبعضها هجري
مع ان تاريخ الجهاز مضبوط على الميلادي
في كلا الجهازين
هل من حل لهذه المشكلة
كود :
هذا الكود لجعل البرنامج يعمل بالتقويم الهجري حتى لو الجهاز بالتقويم الميلادي  ضعه في الزر لعرض فورم الطباعة
       Dim Ar As Globalization.CultureInfo = New Globalization.CultureInfo("AR-SA")
       Threading.Thread.CurrentThread.CurrentCulture = Ar
       Ar.DateTimeFormat.Calendar = New Globalization.HijriCalendar
       Ar.NumberFormat.DigitSubstitution = Globalization.DigitShapes.NativeNational

كود :
هذا الكود لجعل البرنامج يعمل بالتقويم الميلادي حتى لو الجهاز بالتقويم الهجري  ضعه في الزر لعرض فورم الطباعة
       Threading.Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo("ar-eg")
       Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo("ar-eg")
لا فائدة أخي هل من حل آخر
(08-03-19, 05:37 PM)alfaiz678 كتب : [ -> ]لا فائدة أخي هل من حل آخر

انت تريد عرض الهجري أو الميلادي ؟
وعليكم السلام ورحمة الله وبركاته

اتمنى ارفاق المشروع
أو رفع صورة للبيانات داخل قاعدة البيانات
وكذلك صورة من البيانات عند عرض التقرير

لان من الواضح ان المشكلة فى التاريخ المدخل فى قاعدة البيانات

تحياتى لك
وتمنياتى لك التوفيق
سأوضح اكثر 
ركبت البرنامح على جهاز به وندوز ١٠ اشتغل التاريخ في التقارير تمام

بينما ركبته على جهازين آخرين فيهم وندوز ٧
يظهر التاريخ في الفورم وفي قاعدة البيانات ميلادي 

وعند الطباعة في التقارير يظهر هجري 

والمطلوب ظهور التاريخ الميلادي
هذه صورة للتاريخ وهو في الفورم يظهر ميلادي 
ولكن عند الطباعة في التقرير كما في الصورة يظهر هجري

الغفو الصورة الاخيرة كانت بالجوال
(10-03-19, 06:38 AM)alfaiz678 كتب : [ -> ]هذه صورة للتاريخ وهو في الفورم يظهر ميلادي 
ولكن عند الطباعة في التقرير كما في الصورة يظهر هجري

الغفو الصورة الاخيرة كانت بالجوال

في فورم التقرير ضع هذا الكود :

كود :
هذا الكود لجعل البرنامج يعمل بالتقويم الميلادي حتى لو الجهاز بالتقويم الهجري  ضعه في الزر لعرض فورم الطباعة
      Threading.Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo("ar-eg")
      Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo("ar-eg")
وضعته في حدث تحميل فورم التقرير ولا فائدة

هذه صورة من جهاز اخر به وندوز 10 والتاريخ يظهر تمام ميلادي
هل الامر له علاقة بنظام التشغيل
إن كنت تعرف كيف تضيف الباراميتر للتقرير وتمرير القيمة له فجرب هذا الكود

Dim d As String = DateTimePicker1.Value.Date.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture)

Dim reportDate As New ReportParameter("ReportParameter1", d)
الصفحات : 1 2