تقييم الموضوع :
  • 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

[صورة مرفقة: p_1449wd3in1.gif][صورة مرفقة: tumblr_m1vknqkfDX1qeyt27o1_500.gif]
الرد }}}
تم الشكر بواسطة: حريف برمجة
#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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكله في ريبورت فيور amonem 0 135 14-02-26, 02:10 AM
آخر رد: amonem
  [سؤال] حول تكرار البيانات في نفس التاريخ sher 2 1,340 21-06-22, 12:07 PM
آخر رد: sher
  تنزيل الكريسال ريبورت soad 0 1,100 15-12-21, 01:40 AM
آخر رد: soad
  [سؤال] مشكلة في كريستال ريبورت ارجو المساعدة Abo_Hegab 0 1,388 05-12-21, 02:39 PM
آخر رد: Abo_Hegab
  اريد ان يقوم البرنامج بتحيد اليوم المسجل فية التاريخ الحالى ibr1233 1 1,650 29-07-21, 09:12 PM
آخر رد: asemshahen5
  [C#.NET] طباعة الفاتورة مباشرة --- (ريبورت فيور) سي شارب محمد جمعه 4 3,664 10-12-20, 09:48 PM
آخر رد: محمد جمعه
  مشكلة كتابة العربي مع الانجليزي في كريستال ريبورت younass 4 3,127 18-03-20, 12:21 AM
آخر رد: ba2e44ca9a
  سؤال حول صيغة التاريخ الحكيمي 11 4,945 18-03-20, 12:20 AM
آخر رد: ba2e44ca9a
Sad مشكله سيت اب لكريستال ريبورت ومشكله 1904 faysal13_13@hotmail.com 2 2,107 29-01-20, 12:06 AM
آخر رد: faysal13_13@hotmail.com
Tongue [سؤال] أريد رابط تحميل برنامج كريستال ريبورت الصديق أبوحميده 1 2,142 10-01-20, 09:42 PM
آخر رد: عبد العزيز البسكري

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


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