تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلةظهور التاريخ في التقارير ميلادي والبعض هجري
#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")
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: elgokr , asemshahen5
#3
لا فائدة أخي هل من حل آخر
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
(08-03-19, 05:37 PM)alfaiz678 كتب : لا فائدة أخي هل من حل آخر

انت تريد عرض الهجري أو الميلادي ؟
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: asemshahen5
#5
وعليكم السلام ورحمة الله وبركاته

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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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

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

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

والمطلوب ظهور التاريخ الميلادي
الرد }}}
تم الشكر بواسطة: asemshahen5
#7
هذه صورة للتاريخ وهو في الفورم يظهر ميلادي 
ولكن عند الطباعة في التقرير كما في الصورة يظهر هجري

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


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة: asemshahen5
#8
(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")
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: asemshahen5
#9
وضعته في حدث تحميل فورم التقرير ولا فائدة

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


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: asemshahen5
#10
إن كنت تعرف كيف تضيف الباراميتر للتقرير وتمرير القيمة له فجرب هذا الكود

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

Dim reportDate As New ReportParameter("ReportParameter1", d)
الرد }}}
تم الشكر بواسطة: asemshahen5



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


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