เริ่มต้นกับ Active Report #6

                   
              ครั้งนี้เราจะมาลองใช้เครื่องมืออันถัดไปคือ Button Bar และ Deck
              Button Bar เป็นการทำปุ่มให้เลือกกดสำหรับตัวอย่างในคราวนี้ เราจะใช้เป็นปุ่มเลือกรูปแบบรายงาน แบบ List, Crosstab, Chart
              Deck            เป็นการทำเป็นหน้าไว้(เหมือนสำรับไพ่) ซึ่งต้องใช้คู่กับเครื่องมืออื่นๆ เปรียบไปแล้วเหมือนกับ Tab แต่ไม่ได้แสดงป้ายให้เห็น ดังนั้นต้องใช้ Variable มาช่วย โดย Deck มีลูกเล่นให้แสดงในแบบต่างๆ เช่นการเลื่อนภาพขึ้นลง หรือไปทางซ้าย ทางขวา ทำให้รายงานน่าสนใจมากขึ้น หากนำไปแสดงบน iPad สามารถใช้นิ้วสไลด์ภาพได้
              Step 1 : ก็เหมือนเดิม ก็สร้างรายงานโดยใช้แบบ Template ลาก Button Bar ไปไว้ในกรอบ


                   Step 2 : แก้ไขข้อความใน Button Bar ตามที่ต้องการในที่นี้จะระบุเป็น  List  Crosstab และ Chart


           Step 3 : ลาก Deck มาวางไว้ใน Page แล้วแก้ไข Label ให้เหมือนกับ Button Bar


      
              Step 4: เลื่อนลูกศรให้แสดง List แล้วนำ List มาวางพร้อมใส่ข้อมูลที่จะแสดงใน List

             Step 5 : เลื่อนลูกศรให้แสดง Crosstab แล้วนำ Crosstab มาวาง แต่เราจะใช้ Query เดิม พร้อมใส่ข้อมูลที่จะแสดงในCrosstab

          Step 6 :  เลื่อนลูกศรให้แสดง Chart แล้วนำ Chart มาวาง แต่เราจะใช้ Query เดิม พร้อมใส่ข้อมูลที่จะแสดงใน Chart

           Step 7 : ผูกความสัมพันธ์ระหว่าง Deck และ Button Bar โดยเลือก Create New Connection ที่ Button Bar
                        เลือก Source Control และ Target Control ตามรูป
                        ตั้งค่าตัวแปรเป็น vLabel กำหนดให้ Data Type เป็น String

             Step 8 : ลอง run ว่าได้ผลตามต้องการหรือไม่




           Step 9 : เลือกที่ Deck Property ใน General > Slide Animation Direction ลองเลือกแต่ละรูปแบบ ลองดูว่าผลเป็นอย่างไร
          
         แค่ตัวอย่างนี้น่าจะลองกลับไปเขียน รายงานเท่ห์ๆ ได้แล้ว   สำหรับ Active Report ยังมีเรื่องให้เขียนยาว คงต้องติดตามกันอีกหลายตอน


                สำหรับตุรษจีนนี้ก็ขอให้ทุกท่านที่ได้ติดตามกันมา โชคดี มีสุข ทำงานได้ ผลงาน และตำแหน่งดีๆกันนะครับ
                           ซินเจี่ย ยู่อี้ ซินนี้ฮวดไช้

ความคิดเห็น

แสดงความคิดเห็น

บทความที่ได้รับความนิยม