BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ittipol ที่ เมษายน 24, 2007, 21:53:03 PM

หัวข้อ: แก้ไขรายงานครับ
เริ่มหัวข้อโดย: ittipol ที่ เมษายน 24, 2007, 21:53:03 PM
ขอดวามช่วยเหลือในการแก้ไขรายงานครับคือพอดีว่าครั้งก่อนได้ทำการทดสอบแล้วแต่การแสดงผลบนรายงานไม่สมบูรณ์ครับโดยปรับแต่การแสดงวันที่...ถึง วันที่

คำสั่ง
Varible
  Value :='ตั้งแต่ช่วงวันที่  '+FormatDateTime('d mmmm eeee',date1)+'   ถึง   '+FormatDateTime('d mmmm eeee',date2);

ของเป็นแบบอื่นหรือมีการปรับแต่อย่างไรบ้างครับและอีกข้ออยากทำให้ changwat และ amphor ออกเป็นตัวหนังสือโดยจาก vn_stat.aid ครับขอบคุณทุกคนครับ
หัวข้อ: Re: แก้ไขรายงานครับ
เริ่มหัวข้อโดย: Khuad ที่ เมษายน 25, 2007, 17:46:11 PM
คราวก่อนที่ขออนุญาตลองแก้และให้ทดสอบได้บังคับให้รายงานเปลี่ยนคำสั่งของSQL ให้เป็นแบบที่เรากำหนดไว้ เพื่อให้แสดงข้อมูลรายงานจริงๆได้เมื่อเราสั่ง Preview  ใน ReportBuilder     
ที่นี่เมื่อเราได้เปลี่ยนรูปแบบคำสั่งSQL ตรงก่อนที่จะเข้าตัว Design รายงานจะไม่เปลี่ยนตาม ถ้าไม่ได้เปลี่ยนตรง Calc ใน ReportBuilder ด้วย  เลยตัดตรงนั้นออกให้เหลือเรื่องของวันที่อย่างเดียว ลองทดสอบและจัดตำแหน่งในรายงานดูนะครับ .ไม่รู้ใช่ที่ต้องการหรือเปล่า.. แล้วอย่าลืม Export ของเก่าไปเก็บไว้ก่อนนะครับ ...
หัวข้อ: Re: แก้ไขรายงานครับ
เริ่มหัวข้อโดย: Khuad ที่ เมษายน 25, 2007, 17:52:25 PM
มีข้อเสนอแนะนิดหนึ่ง แต่อันนี้เป็นความเห็นส่วนตัวนะครับ คือในเรื่องของวันที่ เราสามารถนำข้อมูลมาจากตารางโดยตรงได้เลยครับ ไม่ต้องห่วงครับว่าปีจะเป็น ค.ศ.  สามารถแก้ไขใน Design  ของ ReportBuilder ได้
โดยตั้งที่ DisplayFormat (คลิ๊กขวาที่ตัวข้อมูลจะมีหัวข้อ DisplayFormat...ให้เลือก)
ในส่วนของปี ถ้าใช้ y จะเป็น ค.ศ.  แต่ถ้าใช้ e จะเป็น พ.ศ. ครับ
เช่น   ถ้าข้อมูลเป็น 1 มกราคม 2550
d/m/yy =>  1/1/07       d/m/ee => 1/1/50        dd/mm/yyyy =>  01/01/2007
dd/mmm/yyyy =>  01/ม.ค./2007        dd/mmm/eeee  =>  01/ม.ค./2550     
dd-mmm-eeee  =>  01-ม.ค.-2550        dd mmmm eeee  =>  01 มกราคม 2550