BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: chinaga ที่ กุมภาพันธ์ 01, 2009, 20:11:41 PM

หัวข้อ: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: chinaga ที่ กุมภาพันธ์ 01, 2009, 20:11:41 PM
ท่านใดพอทราบวิธีการทำรายงานด้วย  cross tab report ขอคำชี้แนะด้วยครับ

ขอบคุณ อ. ขวดล่วงหน้าครับ   
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: Khuad ที่ กุมภาพันธ์ 01, 2009, 22:15:37 PM


.... ดูที่ Report Manual ของ HOSxP ได้เลยครับ  อ.mn ทำไว้ให้แล้ว  อยู่ทางท้ายๆ ของคู่มือครับ ....  :D ...
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: thannawe ที่ กุมภาพันธ์ 02, 2009, 09:31:48 AM
อยากถามอ.ขวดหน่ะคับ หรือ อ.ท่านใดมีความรู้เรื่องรายงาน ช่วยกันโพสได้คับ
คำถาม คือ
1. รายงานมีกี่ประเภทครับ
2. แบ่งเป็นแบบไหนบ้าง
แล้วยกตัวอย่างรายงานแต่ละประเภทให้ดูเป็นตัวอย่างหน่อยครับ
เป็นวิทยาทานแก่น้องๆ รุ่นหลังที่อยากจะทำรายงานครับ  :D ;) :D ;)
โพสเป็นตัวอย่างไว้เลยครับ

ขอบคุณล่วงหน้าครับ อ. ขวด ;) :D ;) :D
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: ~๐{}-FILM-{}๐~ ที่ กุมภาพันธ์ 02, 2009, 09:48:06 AM
ท่านใดพอทราบวิธีการทำรายงานด้วย  cross tab report ขอคำชี้แนะด้วยครับ

ขอบคุณ อ. ขวดล่วงหน้าครับ   

อยากถามอ.ขวดหน่ะคับ หรือ อ.ท่านใดมีความรู้เรื่องรายงาน ช่วยกันโพสได้คับ
คำถาม คือ
1. รายงานมีกี่ประเภทครับ
2. แบ่งเป็นแบบไหนบ้าง
แล้วยกตัวอย่างรายงานแต่ละประเภทให้ดูเป็นตัวอย่างหน่อยครับ
เป็นวิทยาทานแก่น้องๆ รุ่นหลังที่อยากจะทำรายงานครับ  :D ;) :D ;)
โพสเป็นตัวอย่างไว้เลยครับ

ขอบคุณล่วงหน้าครับ อ. ขวด ;) :D ;) :D


ผมว่า อ.ขวด นั้นงานเข้าอีกล้วครับ  และอีกอย่างขอเพิ่มเติมครับ 
ขอทุกคนเลยก็แล้วกัน หุหุหุ ไม่ค่อยจะงก นะครับแต่อยากได้หลากหลายความรู้
ที่ช่วยๆกันแชร์เข้ามาในกระทู้นี้ไปเลย

 ;D ;D ;D
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 10:45:11 AM
อยากถามอ.ขวดหน่ะคับ หรือ อ.ท่านใดมีความรู้เรื่องรายงาน ช่วยกันโพสได้คับ
คำถาม คือ
1. รายงานมีกี่ประเภทครับ
2. แบ่งเป็นแบบไหนบ้าง
แล้วยกตัวอย่างรายงานแต่ละประเภทให้ดูเป็นตัวอย่างหน่อยครับ
เป็นวิทยาทานแก่น้องๆ รุ่นหลังที่อยากจะทำรายงานครับ  :D ;) :D ;)
โพสเป็นตัวอย่างไว้เลยครับ

ขอบคุณล่วงหน้าครับ อ. ขวด ;) :D ;) :D

ขอ ช่วยตอบแทน อ.ขวด   ได้ไหมครับ... ;D

หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 10:51:36 AM
จริงๆแล้ว รายงานใน HOSxP จะแบ่งออกเป็น 2 แบบ คือ 
   1.System Report
   2.Custom Report

แต่รูปแบบ การทำนี่สิครับ มีหลากหลายวิธีมากๆเลยไม่รู้ว่าคิดเป็นก็แบบ..แต่ผมจะแสดงตามความเข้าใจของตัวผมเอง....ผิดถูกก็ย่าว่ากันนะ..ถ้าต้องเพิ่มเติมส่วนไหนก็ช่วยกันเพิ่มนะครับ...เพื่อเป็นประโยชน์ต่อสมาชิกท่านที่ยังไม่รู้หรือกำลังหัดทำ....

แบบที่แรก
        เป็น Report ที่มากับโปรแกรม จะแก้ไขไม่ได้...ยกตัวอย่างเช่น รายงานในส่วนของ ค่าใช้จ่ายทั้งหมด ที่ อยู่ใน Finance Sheet ...
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nahos ที่ กุมภาพันธ์ 02, 2009, 10:54:04 AM
อยากถามอ.ขวดหน่ะคับ หรือ อ.ท่านใดมีความรู้เรื่องรายงาน ช่วยกันโพสได้คับ
คำถาม คือ
1. รายงานมีกี่ประเภทครับ
2. แบ่งเป็นแบบไหนบ้าง
แล้วยกตัวอย่างรายงานแต่ละประเภทให้ดูเป็นตัวอย่างหน่อยครับ
เป็นวิทยาทานแก่น้องๆ รุ่นหลังที่อยากจะทำรายงานครับ  :D ;) :D ;)
โพสเป็นตัวอย่างไว้เลยครับ

ขอบคุณล่วงหน้าครับ อ. ขวด ;) :D ;) :D

ขอ ช่วยตอบแทน อ.ขวด   ได้ไหมครับ... ;D


ยินดีเป็นอย่างยิ่งครับ
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 10:56:16 AM
รูปแบบที่2 คือรายงานที่สามารถแก้ไข้ได้ ไม่ว่าจะเป็น System Report   หรือ Custom Report เวลาแก้ไข SQL รายงานแล้วจะมีผลทันทีโดยไม่ต้องไปแก้ไข ส่วนใดอีก
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 10:57:56 AM
รูปแบบที่ 3 จะเป็นแบบรายงานที่ เป็น Pascal Script  ซึ่งในการแก้ไข จะต้อง รู้ Pascal Script  (ส่วนตัวผมเองก็ มั่วๆเอา  ;D)
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 10:59:39 AM
รูปแบบที่ 4 หลายๆท่าน คงจะเห็น Report ที่ดูใน tab SQL แล้วมี แค่คำว่า Select 1  แล้วเวลารัน Report  แล้วทำไมรายงานแสดงออกมาได้ ...นี่คือหน้าตาของ Report  แบบนี้ครับจะมี Script ฝังอยู่  และมี Script 

 ChangeReportSQL(SQL);   

ฝังอยู่...

และ Report แบบนี้ก็สามารถ สร้าง การโต้ตอบ กับผู้ใช้งานได้ ด้วย

หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 11:00:18 AM
รูปแบบที่ 5  รูปแบบรายงานนี้ก็เป็นอีกแบบหนึ่ง(ซึ่งผมคิดว่ามันน่าจะเป็นรูปแบบหนึ่งของรายงานได้) คือการเขียน Pascal Script  ในส่วนของ Script หน้าต่าง Query(รุปสายฟ้า)

ซึ่งการเขียนจะเป็นแบบ Script ประกอบด้วย 2 ส่วนคือ Source กับ DFM

(รายงานรูปแบบนี้ ..ขั้นเทพเขาใช้กัน  ;D)







หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 11:36:53 AM
รูปแบบที่ 6 คือ การนำเอา  รูปแบบ ที่ 2+รูปแบบที่3+รูปแบบที่4  มาประยุกต์ใช้ร่วมกัน  เช่นการนำเอา
Function มาประยุกต์ใช้ ยกตัวอย่างเช่น การใช้ Variable 

Value := GetSQLStringData('select begindate from pttypeno where hn ="'+  DBPipeline['hn'] +'"');

... ;D

หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: SrWooD ที่ กุมภาพันธ์ 02, 2009, 11:37:51 AM
เสริมรูปแบบที่ 5 ครับ

หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 11:44:27 AM
รูปแบบที่ 6 คือ การนำเอา  รูปแบบ ที่ 2+รูปแบบที่3+รูปแบบที่4  มาประยุกต์ใช้ร่วมกัน  เช่นการนำเอา
Function มาประยุกต์ใช้ ยกตัวอย่างเช่น การใช้ Variable 

Value := GetSQLStringData('select begindate from pttypeno where hn ="'+  DBPipeline['hn'] +'"');

... ;D



รูปแบบที่ 7 Advance Report (ระดับเทพเขาใช้กัน เช่น อ.MN อ.อ๊อด อ.ขวด อ.วุฒิ อ.นาจ ฯลฯ)   คือการใช้ cross tab report  , sub report   ซึ่งจะใช้ความสามารถ ของรูปแบบที่  ที่ 2+รูปแบบที่3+รูปแบบที่4  มาประยุกต์สามารถแก้ไขข้อจำกัดของรายงารที่มีความซับซ้อน...

ที่กล่าวมาก็พอให้เห็นภาพ ครับ...หากจะให้เข้าใจจริงๆ ต้องลองเขียนและลองศึกษา เพราะปัญหาส่วนใหญ่คือ ใช้งานโปรแกรมได้แต่เวลาต้องการข้อมูล ที่คีย์เข้าไป.... จะเป็นเรื่องที่เป็นปัญหา สำหรับหลายๆ รพ. ;D

หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 11:46:08 AM
เสริมรูปแบบที่ 5 ครับ



แล่มเลย อ.วุฒิ ...สุดยอด..ขั้นเทพเลยนะนี่.. ;D. ;D

มีเยอะก็โพส มาแจกซะดีๆ....... ;D ..
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nahos ที่ กุมภาพันธ์ 02, 2009, 12:01:36 PM

เขียน หนังสือ หรือ ทำ VCD สอน
ออกจำหน่ายเลยครับ 

กำไรอาจจะไม่มาก  (คิดว่าคงไม่มีใครก๊อปแจก เพราะใช้เฉพาะกลุ่ม หรือเปล่าหว๋า)
แต่เป็นวิทยาทาน

รอ ๆๆ
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: anukul ที่ กุมภาพันธ์ 02, 2009, 12:55:22 PM
เสริมรูปแบบที่ 5 ครับ



แล่มเลย อ.วุฒิ ...สุดยอด..ขั้นเทพเลยนะนี่.. ;D. ;D

มีเยอะก็โพส มาแจกซะดีๆ....... ;D ..

เห็นด้วยครับ   ;D
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 12:56:27 PM

เขียน หนังสือ หรือ ทำ VCD สอน
ออกจำหน่ายเลยครับ 

กำไรอาจจะไม่มาก  (คิดว่าคงไม่มีใครก๊อปแจก เพราะใช้เฉพาะกลุ่ม หรือเปล่าหว๋า)
แต่เป็นวิทยาทาน

รอ ๆๆ

มีคู่มือแล้วครับอยู่ที่นี่

 C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf  

 อ.MN ทำไว้ให้ อยู่ในเครื่อง ทุกท่านอยู่แล้ว

หรือหากต้องการขั้นสุดยอดก็นี่เลย โหลดไปอ่านดู  ;D

http://wichianhos.thaiddns.com/download/rbuilder.pdf
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nahos ที่ กุมภาพันธ์ 02, 2009, 13:01:54 PM

เขียน หนังสือ หรือ ทำ VCD สอน
ออกจำหน่ายเลยครับ 

กำไรอาจจะไม่มาก  (คิดว่าคงไม่มีใครก๊อปแจก เพราะใช้เฉพาะกลุ่ม หรือเปล่าหว๋า)
แต่เป็นวิทยาทาน

รอ ๆๆ

มีคู่มือแล้วครับอยู่ที่นี่

 C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf  

 อ.MN ทำไว้ให้ อยู่ในเครื่อง ทุกท่านอยู่แล้ว

ครับ ผมคิดว่ามตัวที่อาจารย์ทำไว้
 C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf   
เป็นฉบับเบสิคครับ

อยากได้แบบ advance ขึ้นมาหน่อยครับ

อย่างที่อาจารย์ nuttavut ยกตัวอย่างมาข้างต้น
 คูมือฉบับนี้ C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf    ไปไม่ถึงแน่ครับ




 
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nuttavut ที่ กุมภาพันธ์ 02, 2009, 13:23:30 PM

เขียน หนังสือ หรือ ทำ VCD สอน
ออกจำหน่ายเลยครับ 

กำไรอาจจะไม่มาก  (คิดว่าคงไม่มีใครก๊อปแจก เพราะใช้เฉพาะกลุ่ม หรือเปล่าหว๋า)
แต่เป็นวิทยาทาน

รอ ๆๆ

มีคู่มือแล้วครับอยู่ที่นี่

 C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf  

 อ.MN ทำไว้ให้ อยู่ในเครื่อง ทุกท่านอยู่แล้ว

ครับ ผมคิดว่ามตัวที่อาจารย์ทำไว้
 C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf   
เป็นฉบับเบสิคครับ

อยากได้แบบ advance ขึ้นมาหน่อยครับ

อย่างที่อาจารย์ nuttavut ยกตัวอย่างมาข้างต้น
 คูมือฉบับนี้ C:\Program Files\HOSxP\manual\HOSxP_Report_Manual.pdf    ไปไม่ถึงแน่ครับ




 

หากต้องการขั้นสุดยอดก็นี่เลย โหลดไปอ่านดู   ;D

http://wichianhos.thaiddns.com/download/rbuilder.pdf
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: thannawe ที่ กุมภาพันธ์ 02, 2009, 13:26:14 PM
ขอบคุณมากครับ  ;D ;D :D ;D
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: ทานน้ำ ที่ กุมภาพันธ์ 02, 2009, 15:36:02 PM
แบบที่ 5 นะคะ
มีตัวอย่างบ้างมั้ยคะ
อยากศึกษาไว้บ้างจังเลยค่ะ
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กุมภาพันธ์ 02, 2009, 17:02:20 PM
แบบที่ 5 นะคะ
มีตัวอย่างบ้างมั้ยคะ
อยากศึกษาไว้บ้างจังเลยค่ะ
ขอบคุณมากครับ  ;D ;D :D ;D
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: burntime ที่ กุมภาพันธ์ 02, 2009, 17:51:49 PM
แจ่ม ๆๆๆๆ ขอบคุณนะครับ
หัวข้อ: Re: ขอทราบวิธีการทำรายงานด้วย cross tab report
เริ่มหัวข้อโดย: nahos ที่ มิถุนายน 10, 2009, 11:10:04 AM
http://wichianhos.thaiddns.com/download/rbuilder.pdf

ตกม้าตายเพราะเป็นภาษาอังกฤษ   :( :( :( :(