تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تنسيق التاريخ في الكرستال ريبورت
#1
السلام عليكم ورحمة الله وبركاته اخوتي الاعزاء استخدمت الكود المرفق في جلب بيانات من قاعدة بيانات sql بدون مشكلة لكن واجهت مشكلة في تنسيق التاريخ يظهر وقت وتاريخ في حين انا لم ادخل وقت في القاعدة فيظهر الوقت في جميع الحقول الساعة 12:00 هل يوجد كود لغيير تنسيق التاريخ في الكرستال ريبورت


كود :
SqlConnection con = new SqlConnection(@"Server= DESKTOP-KJB46EH\MORABSQLE ;Database=DB;Integrated Security=True");
           SqlDataAdapter da = new SqlDataAdapter("select * from TB_In where Number+Organization+Type+Title+Notes+FileName like '%" + textBox3.Text + "%'", con);
           DataSet ds = new DataSet();
           da.Fill(ds, "TB_In");
           CrystalReport1 r = new CrystalReport1();
           r.SetDataSource(ds.Tables["TB_In"]);
           Rebort rebort_in = new Rebort();
           rebort_in.Show();
           rebort_in.crystalReportViewer1.ReportSource = r;


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2



الرد }}}
تم الشكر بواسطة: حريف برمجة
#3
عند الضغط على كلك ايمن لا يعطي خيار تنسيق التاريخ ارجو استخدام الكود في تغيير التنسيق


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#4
عزيزي  Smile

الحقل الذي لديك نوعه نص وليس تاريخ  Big Grin

الحل إما أن تقوم بتغيير نوع الحقل إلى تاريخ
(وهذا سترتب عليه اعادة ربط الجدول بالتقرير في تصميم التقرير نفسه)
ثم تطبق ما ذكره لك الأستاذ ربيع

أو

أن تعدل نتائج الاستعلام بحيث يقتطع التاريخ فقط من القيمة

أو

أن تقوم بإنشاء FormulaField لتحويل محتوى الحقل النصي الى تاريخ
وتكتب فيه الكود التالي مع تعديل اسم الجدول والحقل
ثم تضع هذا FormulaField بدلا من الحقل المقصود في التقرير  Smile 
كود :
ToText (CDate({Table1.Column3}),'dd/MM/yyyy')
الرد }}}
#5
(28-04-19, 09:33 PM)saoud2 كتب :
عزيزي  Smile

الحقل الذي لديك نوعه نص وليس تاريخ  Big Grin

الحل إما أن تقوم بتغيير نوع الحقل إلى تاريخ
(وهذا سترتب عليه اعادة ربط الجدول بالتقرير في تصميم التقرير نفسه)
ثم تطبق ما ذكره لك الأستاذ ربيع

أو

أن تعدل نتائج الاستعلام بحيث يقتطع التاريخ فقط من القيمة

أو

أن تقوم بإنشاء FormulaField لتحويل محتوى الحقل النصي الى تاريخ
وتكتب فيه الكود التالي مع تعديل اسم الجدول والحقل
ثم تضع هذا FormulaField بدلا من الحقل المقصود في التقرير  Smile 
كود :
ToText (CDate({Table1.Column3}),'dd/MM/yyyy')
شكرا جزيلا لك اخي العزيز  Heart
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] حول تكرار البيانات في نفس التاريخ sher 2 932 21-06-22, 12:07 PM
آخر رد: sher
  تنزيل الكريسال ريبورت soad 0 827 15-12-21, 01:40 AM
آخر رد: soad
  [سؤال] مشكلة في كريستال ريبورت ارجو المساعدة Abo_Hegab 0 1,135 05-12-21, 02:39 PM
آخر رد: Abo_Hegab
  اريد ان يقوم البرنامج بتحيد اليوم المسجل فية التاريخ الحالى ibr1233 1 1,318 29-07-21, 09:12 PM
آخر رد: asemshahen5
  [C#.NET] طباعة الفاتورة مباشرة --- (ريبورت فيور) سي شارب محمد جمعه 4 3,033 10-12-20, 09:48 PM
آخر رد: محمد جمعه
  مشكلة كتابة العربي مع الانجليزي في كريستال ريبورت younass 4 2,688 18-03-20, 12:21 AM
آخر رد: ba2e44ca9a
  سؤال حول صيغة التاريخ الحكيمي 11 4,167 18-03-20, 12:20 AM
آخر رد: ba2e44ca9a
Sad مشكله سيت اب لكريستال ريبورت ومشكله 1904 faysal13_13@hotmail.com 2 1,764 29-01-20, 12:06 AM
آخر رد: faysal13_13@hotmail.com
Tongue [سؤال] أريد رابط تحميل برنامج كريستال ريبورت الصديق أبوحميده 1 1,837 10-01-20, 09:42 PM
آخر رد: عبد العزيز البسكري
  [كود] تغير التاريخ فى dateTimePicker issamsaidd 1 1,970 21-11-19, 09:04 PM
آخر رد: asemshahen5

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


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