ProjectForStudy

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 258|ตอบกลับ: 8

[แบ่งปัน] แจกโปรแกรมพิมพ์บิลชำระค่าเช่าห้อง (หอพัก/อพาร์ทเม้นท์)

[คัดลอกลิงก์]
  • อารมณ์วันนี้
    แฮปปี้
    1 ชั่วโมงที่แล้ว
  • เช็คชื่อแล้ว: 302 วัน

    [LV.8]ConquerorI

    26

    กระทู้

    646

    โพสต์

    3087

    เครดิต

    RapterClaw

    Rank: 5Rank: 5

    เครดิต
    3087
    Ticket
    1962
    จิตพิสัย
    1125

    Merciful MemberInstructor

    แก้ไขครั้งสุดท้ายโดย puklit เมื่อ 2019-7-13 08:40

    สวัสดีทุกท่าน วันนี้ผมขอแจกโปรแกรม Demo ตัวอย่างการพิมพ์บิลชำระค่าเช่าห้อง (หอพัก/อพาร์ทเม้นท์)ตัวอย่างบิลที่พิพม์ออกมาเป็นดังนี้
    ขนาดของกระดาษคือ A5 (หากท่านใดนึกไม่ออกก็ให้เอา A4 มาพับครึ่งนะครับ)



    โปรแกรมมีทั้งหมด 2 ส่วนดังนี้คือ
    1. ตั้งค่า มีการตั้งค่า 2 ส่วนคือ
    1.1. ข้อมูลกิจการ


    1.2. ข้อมูลมิเตอร์ค่าไฟ / ค่าน้ำ รวมถึงราคา / หน่วย สำหรับไว้คำนวน


    2. นำเข้าข้อมูลไฟล์ Excel ที่ได้ทำการบันทึกรายละเอียดของห้องพักแต่ละห้องพัก เข้ามาในโปรแกรมดังนี้
    2.1. ตัวอย่างไฟล์ Excel
    (ข้อมูล และชื่อหัวคอลัมภ์ต้องกำหนดตามที่ผมให้มาเท่านั้นเพราะผมเขียนเช็คข้อมูลก่อนนำเข้าไฟล์ Excel หากไม่ถูกต้องท่านจะนำไฟล์ Excel เข้ามาไม่ได้)
    ผมได้แนบไฟล์ Excel ไว้ให้ด้วยชื่อ Apartment_Bill.xlsx


    2.2. นำเข้าไฟล์ Excel เข้ามาในโปรแกรมดังนี้


    เลือก Sheet (ข้อมูลผมอยู่ใน Sheet1)


    โปรแกรมจะโหลดข้อมูลเข้ามาในตารางดังนี้


    3. ผมได้เปิด Option ของตารางคร่าว ๆ ดังนี้
    3.1. ค้นหาข้อมูลผ่าน Search ดังนี้


    3.2 Freeze panes (ตรึงแนวของคอลัมภ์) ที่ไม่ต้องการให้หายไปจากตาราง เวลาผู้ใช้งานเลื่อนสกอร์บาร์


    3.3 สามารถ เรียงลำดับ / กรองข้อมูล / หรือการกรองข้อมูลขั้นสูงได้ดังนี้


    สำหรับ การกรองข้อมูลขั้นสูงให้คลิ๊กขวาบนหัวคอลัมภ์ แล้วเลือก Show auto filter row


    ท่านสามารถกรองข้อมูลได้ตามที่ท่านต้องการ


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


    สุดท้ายผมขอสรุปภาพรวมของโปรแกรมนี้ให้ท่านได้เข้าใจ ดังนี้นะครับ
    1. โปรแกรมนี้ไม่มีฐานข้อมูล ใช้หลักการนำเข้าข้อมูลโดยใช้ไฟล์ Excel (ถ้าจะทำต่อเป็นระบบฐานข้อมูลก็ไม่ยากครับ)
    2. โปรแกรมมี 2 ส่วน คือตั้งค่า และนำเข้าข้อมูล มาประมวลผล แล้วพิมพ์เป็นบิลออกมา
    3. โปรแกรมนี้ผมไม่ได้ใช้ Standard control ของ .Net แม้แต่ตัวเดียว ผมใช้ DevExpress
    4. โปรแกรมนี้ออกแบบด้วย Design time 20% (ลางวางและกำหนดค่าผ่านหน้าต่าง Properties) อีก 80% เป็น Run time (เขียนโค้ดสั่งให้ทำงานหรือกำหนดค่า)

    และแล้วไฮไลท์ของกระทู้ก็มาถึง แจกสิครับ (รออะไรอยู่ครับ)
    ผมแยกเป็น 2 ส่วน คือ

    1. ส่วนโค้ดสำหรับนักพัฒนาที่สนใจ ให้โหลดได้ที่นี่


    2. สำหรับผู้ที่ต้องการโหลดไปใช้งาน ให้โหลดได้ที่นี่
    https://drive.google.com/open?id=1VuRf0-11_f_K5rgAyZn7Mv1sCnoDzWFj

    เป็นตัวใช้งานที่ผมได้เพิ่มตัวปรับแต่ง Themes ได้ตามใจท่านชอบ  ดังนี้








    การปรับแต่ง Themes ดังนี้


    ทีนี้ก็เลือก Themes ตามที่ท่านชอบได้เลยครับ







    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x
  • อารมณ์วันนี้
    สู้
    26 นาทีที่แล้ว
  • เช็คชื่อแล้ว: 218 วัน

    [LV.7]JuniorIII

    15

    กระทู้

    400

    โพสต์

    1007

    เครดิต

    HawkBrain

    Rank: 4

    เครดิต
    1007
    Ticket
    331
    จิตพิสัย
    676
    anuyutza1995 โพสต์ 2019-7-1 11:42:41 | ดูโพสต์ทั้งหมด
  • อารมณ์วันนี้
    แฮปปี้
    1 ชั่วโมงที่แล้ว
  • เช็คชื่อแล้ว: 302 วัน

    [LV.8]ConquerorI

    26

    กระทู้

    646

    โพสต์

    3087

    เครดิต

    RapterClaw

    Rank: 5Rank: 5

    เครดิต
    3087
    Ticket
    1962
    จิตพิสัย
    1125

    Merciful MemberInstructor

     เจ้าของ| puklit โพสต์ 2019-7-1 15:57:37 | ดูโพสต์ทั้งหมด
    แก้ไขครั้งสุดท้ายโดย puklit เมื่อ 2019-7-1 16:07

    ผมลองเปลี่ยนมาใช้ Skin แบบเครื่อง Mac ก็สวยไปอีกแบบครับ
    มันทำให้โปรแกรมของเราดูดีมีราคาขึ้นมาทันที






    ทีแรกผมจะทำให้มันมีเมนู เปลี่ยน Skin เพิ่มแต่ยังขอเก็บไว้ก่อนครับ
    เดี๋ยวมันจะเหมือนกับโปรแกรมที่ผมทำไว้ใช้งานมากเกินไป
    ข้างล่างนี้เป็นโปรแกรมที่ผมเขียนไว้ในงานในหน่วยงานครับ
    ผู้ใช้งานเปลี่ยน Skin ตามใจชอบได้ (กรณีเบื่อหน้าตาแบบที่ใช้งานเดิม ๆ)


    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x

    คะแนน

    จำนวนผู้เข้าร่วม 1Ticket +100 จิตพิสัย +100 ย่อ เหตุผล
    vbpossible + 100 + 100

    ดูบันทึกคะแนน

  • อารมณ์วันนี้
    สู้
    เมื่อวาน 09:04
  • เช็คชื่อแล้ว: 51 วัน

    [LV.5]JuniorI

    14

    กระทู้

    169

    โพสต์

    432

    เครดิต

    CodeDragon

    Rank: 2

    เครดิต
    432
    Ticket
    187
    จิตพิสัย
    245
    pattaphol โพสต์ 2019-7-2 10:19:07 | ดูโพสต์ทั้งหมด
    puklit ตอบกลับเมื่อ 2019-7-1 15:57
    ผมลองเปลี่ยนมาใช้ Skin แบบเครื่อง Mac ก็สวยไปอีกแบบครับ
    ...

    ว้าวพึ่งรู้ว่ามีลูกเล่นเปลี่ยนเป็นแบบ mac ของผมหารูปแบบ mac ไม่เจอเลยครับ หรือว่าเกี่ยวกับเวอร์ชั่นของ DevEvpress ครับ
  • อารมณ์วันนี้
    แฮปปี้
    1 ชั่วโมงที่แล้ว
  • เช็คชื่อแล้ว: 302 วัน

    [LV.8]ConquerorI

    26

    กระทู้

    646

    โพสต์

    3087

    เครดิต

    RapterClaw

    Rank: 5Rank: 5

    เครดิต
    3087
    Ticket
    1962
    จิตพิสัย
    1125

    Merciful MemberInstructor

     เจ้าของ| puklit โพสต์ 2019-7-2 10:39:37 | ดูโพสต์ทั้งหมด
    แก้ไขครั้งสุดท้ายโดย puklit เมื่อ 2019-7-2 11:02
    pattaphol ตอบกลับเมื่อ 2019-7-2 10:19
    ว้าวพึ่งรู้ว่ามีลูกเล่นเปลี่ยนเป็นแบบ mac ของผมหารู ...

    น่าจะเกี่ยวกับ Version ด้วยครับ อย่างเช่น กลุ่ม XtraDialog (Save / Open / etc)
    ที่ผมดึงมาใช้งานอยู่เหมือนจะเริ่มมีใน Version 18 ขึ้นมา ถ้า Version ต่ำกว่าจะไม่มีฟีเจอร์นี้

    Skin Mac


    XtraDialogOpen ผมยังเจอข้อเสียอยู่คือ ถ้าเป็นโฟล์เดอร์ขนาดใหญ่ มันจะเปิดช้ามาก บางทีก็นิ่งไปเลย
    ผมได้สอบถามไปยัง DevExpress เค้าแจ้งว่าเป็นที่ Core ของเค้ากำลังหาทางแก้ไขอยู่ ตั้งแต่ Version 18 กว่า ๆ แล้ว
    จน 19.1 เค้ายังไม่ปิด Task นี้เลยครับ บางทีผมก็ต้องกลับมาใช้ Dialog ของ windows เหมือนเดิม
    เวลาเปิดมันก็จะด่าง ๆ หรือไม่เข้าพวกที่เป็น Skin ไปแล้วครับ

    ตอนนี้ Version ล่าสุดอยู่ที่ 19.1 ครับ
    ปล. ขณะนี้ผมใช้ Version 18.2.7 ครับ



    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x
  • อารมณ์วันนี้
    แฮปปี้
    2017-6-25 18:59
  • เช็คชื่อแล้ว: 2 วัน

    [LV.1]NewBie

    104

    กระทู้

    507

    โพสต์

    9671

    เครดิต

    ผู้ดูแลระบบ

    Rank: 9Rank: 9Rank: 9

    เครดิต
    9671
    Ticket
    8019
    จิตพิสัย
    1652

    Expert OnlineExpert Post

    vbpossible โพสต์ 2019-7-11 09:32:41 | ดูโพสต์ทั้งหมด
    โปรเจค/โปรแกรม คุณภาพ ขอบคุณครับ
  • อารมณ์วันนี้
    แฮปปี้
    1 ชั่วโมงที่แล้ว
  • เช็คชื่อแล้ว: 302 วัน

    [LV.8]ConquerorI

    26

    กระทู้

    646

    โพสต์

    3087

    เครดิต

    RapterClaw

    Rank: 5Rank: 5

    เครดิต
    3087
    Ticket
    1962
    จิตพิสัย
    1125

    Merciful MemberInstructor

     เจ้าของ| puklit โพสต์ 2019-7-11 09:44:05 | ดูโพสต์ทั้งหมด
    vbpossible ตอบกลับเมื่อ 2019-7-11 09:32
    โปรเจค/โปรแกรม คุณภาพ ขอบคุณครับ

    โปรแกรมผมยังไม่เข้าขั้นคุณภาพครับ ผมพึ่งหัดทำออกมาให้มันเป็นรูปเป็นร่างดูซัก 1 โปรแกรม
    โดยที่ผมกำลังหาวิธีนำเสนอในรูปแบบโปรแกรมเล็ก ๆ แบบไม่มีฐานข้อมูล
    แต่สามารถใช้งานได้จริงประมาณนี้ครับ
  • อารมณ์วันนี้
    แฮปปี้
    2019-7-11 13:16
  • เช็คชื่อแล้ว: 4 วัน

    [LV.2]BeginnerI

    0

    กระทู้

    15

    โพสต์

    19

    เครดิต

    BabyGhost

    Rank: 1

    เครดิต
    19
    Ticket
    11
    จิตพิสัย
    8
    art616 โพสต์ 2019-7-11 13:17:34 | ดูโพสต์ทั้งหมด
    ขอบคุณคับ
  • อารมณ์วันนี้
    สู้
    5 วันที่แล้ว
  • เช็คชื่อแล้ว: 275 วัน

    [LV.8]ConquerorI

    30

    กระทู้

    342

    โพสต์

    162

    เครดิต

    CodeDragon

    Rank: 2

    เครดิต
    162
    Ticket
    21
    จิตพิสัย
    141
    MMee007 โพสต์ 6 วันที่แล้ว | ดูโพสต์ทั้งหมด
    ขอบคุณคับ
    ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

    รายละเอียดเครดิต

    ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|ProjectForStudy  

    GMT+7, 2019-7-19 08:26 , Processed in 0.077241 second(s), 32 queries .

    Powered by Discuz! X3.2 R20150609, Rev.38

    © 2001-2013 Comsenz Inc.

    ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้