تقييم الموضوع :
  • 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 918 21-06-22, 12:07 PM
آخر رد: sher
  تنزيل الكريسال ريبورت soad 0 822 15-12-21, 01:40 AM
آخر رد: soad
  [سؤال] مشكلة في كريستال ريبورت ارجو المساعدة Abo_Hegab 0 1,122 05-12-21, 02:39 PM
آخر رد: Abo_Hegab
  اريد ان يقوم البرنامج بتحيد اليوم المسجل فية التاريخ الحالى ibr1233 1 1,303 29-07-21, 09:12 PM
آخر رد: asemshahen5
  [C#.NET] طباعة الفاتورة مباشرة --- (ريبورت فيور) سي شارب محمد جمعه 4 3,009 10-12-20, 09:48 PM
آخر رد: محمد جمعه
  مشكلة كتابة العربي مع الانجليزي في كريستال ريبورت younass 4 2,645 18-03-20, 12:21 AM
آخر رد: ba2e44ca9a
  سؤال حول صيغة التاريخ الحكيمي 11 4,129 18-03-20, 12:20 AM
آخر رد: ba2e44ca9a
Sad مشكله سيت اب لكريستال ريبورت ومشكله 1904 faysal13_13@hotmail.com 2 1,749 29-01-20, 12:06 AM
آخر رد: faysal13_13@hotmail.com
Tongue [سؤال] أريد رابط تحميل برنامج كريستال ريبورت الصديق أبوحميده 1 1,825 10-01-20, 09:42 PM
آخر رد: عبد العزيز البسكري
  [كود] تغير التاريخ فى dateTimePicker issamsaidd 1 1,949 21-11-19, 09:04 PM
آخر رد: asemshahen5

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


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