ผู้เขียน หัวข้อ: แก้ไขรายงานครับ  (อ่าน 2944 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ ittipol

  • Hero Member
  • *****
  • กระทู้: 841
  • ขอตั้งใจและมั่นใจในสิ่งที่ทำ
  • Respect: +4
    • ดูรายละเอียด
    • www.thungchanghospital.com
แก้ไขรายงานครับ
« เมื่อ: เมษายน 24, 2007, 21:53:03 PM »
0
ขอดวามช่วยเหลือในการแก้ไขรายงานครับคือพอดีว่าครั้งก่อนได้ทำการทดสอบแล้วแต่การแสดงผลบนรายงานไม่สมบูรณ์ครับโดยปรับแต่การแสดงวันที่...ถึง วันที่

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

ของเป็นแบบอื่นหรือมีการปรับแต่อย่างไรบ้างครับและอีกข้ออยากทำให้ changwat และ amphor ออกเป็นตัวหนังสือโดยจาก vn_stat.aid ครับขอบคุณทุกคนครับ
Thungchang Hospital NAN
ward 30 bedno computer 50 client
Endien Firewall+Ip cop
mysql 5.0.51
P4 2.4G DDR 2 GB
HDD 80G 7200
HOsxP 3.52.10.5
HOSxP_PCU 3.52.10.5
ขึ้นระบบ 01-10-2548

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: แก้ไขรายงานครับ
« ตอบกลับ #1 เมื่อ: เมษายน 25, 2007, 17:46:11 PM »
0
คราวก่อนที่ขออนุญาตลองแก้และให้ทดสอบได้บังคับให้รายงานเปลี่ยนคำสั่งของSQL ให้เป็นแบบที่เรากำหนดไว้ เพื่อให้แสดงข้อมูลรายงานจริงๆได้เมื่อเราสั่ง Preview  ใน ReportBuilder     
ที่นี่เมื่อเราได้เปลี่ยนรูปแบบคำสั่งSQL ตรงก่อนที่จะเข้าตัว Design รายงานจะไม่เปลี่ยนตาม ถ้าไม่ได้เปลี่ยนตรง Calc ใน ReportBuilder ด้วย  เลยตัดตรงนั้นออกให้เหลือเรื่องของวันที่อย่างเดียว ลองทดสอบและจัดตำแหน่งในรายงานดูนะครับ .ไม่รู้ใช่ที่ต้องการหรือเปล่า.. แล้วอย่าลืม Export ของเก่าไปเก็บไว้ก่อนนะครับ ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: แก้ไขรายงานครับ
« ตอบกลับ #2 เมื่อ: เมษายน 25, 2007, 17:52:25 PM »
0
มีข้อเสนอแนะนิดหนึ่ง แต่อันนี้เป็นความเห็นส่วนตัวนะครับ คือในเรื่องของวันที่ เราสามารถนำข้อมูลมาจากตารางโดยตรงได้เลยครับ ไม่ต้องห่วงครับว่าปีจะเป็น ค.ศ.  สามารถแก้ไขใน 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
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549