วันอังคารที่ 30 มีนาคม พ.ศ. 2553

Anchoring Tool: Optimized feature in Access 2010

ตั้งแต่เวอร์ชัน 2007 เป็นต้นมา จะมีความสามารถใหม่เรียกว่า Anchoring Tool มาให้ เพื่อแก้ปัญหาในการแสดงผลของ Forms ที่มักจะเกิดในเครื่องคอมฯ ที่มีการตั้งความละเอียดของจอขนาดต่างๆ กัน ช่วยให้เราสามารถออกแบบ Forms ได้ดียิ่งขึ้น และใช้พื้นที่หน้าจอไดัเต็มที่

ในเวอร์ชัน 2010 ที่จะเปิดตัวในราวเดือน พ.ค. 53 นี้จะปรับปรุงให้ทำงานได้ดีกว่าเดิมมาก เช่น สามารถเพิ่มคอลัมน์ได้ รวมแถวหรือคอลัมน์เข้าด้วยกันได้ บางครั้งต้องใช้ Header/Footer ของ Forms ช่วย เพื่อให้การใช้งานของส่วน Detail ของ Forms ทำได้ดียิ่งขึ้น

ของดูตัวอย่างที่ผมทำเป็นภาพเคลื่อนไหวไว้ใน YouTube ดูครับ

วันจันทร์ที่ 1 มีนาคม พ.ศ. 2553

Data Bar: 2010 Conditional Formatting

MS Access 2010 เวอร์ชันใหม่จะมี Conditional Formatting ใหม่มาให้เล่นกัน คือ แสดงข้อมูลเป็นรูปกราฟที่มีสีสรรสวยงามขึ้นใน Text Box เป้าหมายได้ ซึ่งจะใช้ได้กับสิ่งที่เราเคยใช้ Conditinal Formatting ได้ในเวอร์ชันก่อนๆ

ใน Form

จากตัวอย่างผมได้สร้าง query ที่มีการแสดงผลรวมของข้อมูล ตั้งชื่อฟิลด์ว่า MyCount


จากนั้นผมจะสร้างฟอร์มชนิด Datasheet ขึ้นมา


เมื่อเปิดฟอร์มที่เพิ่งสร้างเสร็จขึ้นมาในมุมมอง Datasheet View ให้คลิกที่ Text Box เป้าหมาย ในที่นี่คือ MyCount แล้วคลิกปุ่ม Conditional Formatting ที่อยู่บนเมนู Datasheet


ตรวจดูว่า MyCount ได้เลือกไว้ในช่อง Show formatting rules for: แล้วคลิกที่ปุ่ม New Rule


จากนั้นให้เลือก Compare to other records ถ้าต้องการไม่ใช้แสดงตัวเลข แต่ให้แสดงเฉพาะแท่งแสดงข้อมูลอย่างเดียว ให้คลิกเลือก Show Bar only ส่วนของ Type: ก็ไม่ต้องทำอะไร แล้วเลือกสีของแท่งข้อมูลตามต้องการ แล้วคลิกปุ่ม OK


จะเห็นว่ามี Rule ตัวใหม่ที่เพิ่งสร้างขึ้นเป็นแท่งสีน้ำเงิน จากนั้นให้คลิกปุ่ม OK


ผลก็จะเป็นดังรูปข้างล่างนี้


ใน Report
ถ้าจะสร้างใน Report ก็สามารถทำได้เช่นกัน


สร้าง Report ขึ้นมา แล้วเปิดในมุมมอง Layout View แล้วเลือก Text Box เป้าหมาย จากนั้นให้คลิกปุ่ม Conditional Formatting บนเมนู Format


ทำตามขึ้นตอนเหมือนที่ทำใน Form ก็จะได้ผลดังรูปข้างล่างนี้


ลองใช้ความสามารถใหม่นี้ดูได้ครับ