มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 24, 2014 8:44 pm
โดย ppitaksu
* BKPCHQ.RN1 - Print Post Date Cheque
* แบบฟอร์มพิมพ์เช็คจ่ายในแบบฉบับของ
Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
ศุกร์ เม.ย. 25, 2014 12:27 pm
โดย CK
Like อีกคนครับ
ไอเดียนี้ดีครับ (เป็นมุมมองที่ผมเองก็ยังคาดไม่ถึง) ...สุดยอดจริง ๆ
ขอขอบคุณจากใจจริง ที่แบ่งปันไอเดียดี ๆ
ถือว่าร่วมด้วยช่วยกัน สร้างสีสันให้กระทู้ของเรา น่าติดตามอ่านขึ้นอีกเยอะเลยครับ
ผมฝากถึงสมาชิกทุก ๆ ท่านที่เข้ามาอ่านกระทู้ หากใครสามารถช่วยตอบกระทู้ได้ ตอบไปเลยครับ ผิดถูกเราไม่ว่ากัน อย่างน้อยก็ทำให้มีหลาย ๆ มุมมอง แล้วสุดท้ายมันจะมีความคิดรวบยอดที่เป็นประโยชน์กับทุกคนครับ

Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
ศุกร์ เม.ย. 25, 2014 2:44 pm
โดย ITTI
ยังไม่ได้ใช้นะครับ แต่คาดว่าจะได้ใช้แน่ครับ LIKE อีกคนครับ
Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
ศุกร์ เม.ย. 25, 2014 3:58 pm
โดย ppitaksu
แบบฟอร์มนี้แบบฟอร์มเดียวจะสามารถพิมพ์เช็คจ่ายของทุกธนาคารได้ด้วยการกด alt+P เพียงฟอร์มเดียวโดยไม่ต้องจำว่า bank ไหนใช้ฟอร์มที่เท่าไหร่ เป็นแนวคิดเพื่อ consolidate all Qpay forms มาเหลือฟอร์มเดียวเพื่อลดความผิดพลาด สแปร์สมองไว้จำเรื่องอื่นๆ เหมาะกับคนขี้เกียจจำ ข้อสำคัญคือต้องเพิ่ม Line=xx ให้เพียงพอที่จะรับบรรทัดที่เพิ่มขึ้นเมื่อมี bank เพิ่มขึ้น, หรือเปลี่ยนตัวแปรชื่อbankต่างๆ ให้เป็น "}" แทน ":" จริงๆแล้วผมยังไม่เคยลองอัดฟอร์มต่างๆเข้าไปเพราะคงไม่มีใครใช้เช็คมากกว่า 6-7 ธนาคารหรอก ขืนมีจริงยุ่งตายวิ่งโอนเงินอย่างเดียวก็อ่วมแล้วละมังกะละมุดตะมัง 555+ ของดีมีไว้เผื่อแผ่
Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
ศุกร์ เม.ย. 25, 2014 11:03 pm
โดย suchai
คุณ ppitaksu ช่วยจุดประกายไฟแสงแรก ทำให้สามารถพัฒนาดวงไฟในลำดับต่อๆ ไป แต่ผมบอกเลยว่า คนจุดไฟคนแรก สำคัญมาก
ผมขอใช้พื้นที่นี้ ในการเขียนไอเดียต่อยอดเอาไว้ก่อน เผื่อวันหน้าจะได้มาอ่านขัอความของตัวเอง ก็จะเข้าใจได้ไม่ยาก
วิธีที่คุณ ppitaksu เสนอ ถือว่า เข้าใจง่าย แยกส่วนของธนาคารเป็นท่อนๆ ตรงนี้สะดวกต่อการดูแลและปรับปรุง
ลองเสนอในมุมมองที่แตกต่าง
ในแฟ้มที่จัดการเกี่ยวเช็ค bktrn ไม่มีรายละเอียดของธนาคาร หากเราเชื่อมต่อข้อมูลเข้าไปในแฟ้มธนาคาร bkmas และใช้ชื่อย่อ bkmas->shortnam แล้วเรากำหนด 3 ตำแหน่งแรก เช่น BBL SCB TMB KTB เวลาเราเช็คเงื่อนไข เราก็เช็คจากตำแหน่งนี้เลย ว่าเป็น ธนาคารอะไร หากใน 1 ธนาคารมีหลายแบบเช็ค ก็กันหลักที่ 4 เอาไว้ เป็น BBL1 BBL2 BBL3 ก็จะสามารถเลือกแบบเช็คได้ เป็นการจัดการตั้งแต่ระดับการบันทึกข้อมูลตั้งแต่แรก
ส่วนการแบ่งคำสั่งการทำงานแบบเงื่อนไข ว่าให้คำนวณหรือให้ทำงาน ในแต่ละท่อนของแบบฟอร์มเช็ค
ผมคิดต่อว่า รวบให้ทุกแบ๊งค์รวมลงอยู่ในท่อนเดียว โดยกำหนดชุดคำสั่งควบคุม เช่น \027\106\040 ให้มีตัวแปรเก็บค่าต่างๆ เอาไว้ เมื่อเราสั่งพิมพ์เช็ค ตัว bankacc จะเป็นตัวหาค่าว่าเป็น เช็คของธนาคารอะไร และวิ่งไปเอาค่าควบคุมการพิมพ์ของธนาคารนั้นมาสั่งพิมพ์
เวลามีแบบฟอร์มใหม่ๆ ก็แค่ทดสอบเพื่อหาค่าควบคุมการพิมพ์ แล้วกำหนดเพิ่มลงไปในที่เก็บค่านั้นๆ
แบบนี้ในบรรทัด Bo: ก็จะมีแค่ 5 บรรทัดเหมือนเดิม แต่ตอนสั่งพิมพ์ โปรแกรมจะนำค่า bankacc วิ่งเข้าไปเทียบในรายละเอียดธนาคาร ว่าเป็นเช็คธนาคารใด และหยิบเอาค่าควบคุมการพิมพ์ที่เราทดสอบไว้แล้ว แต่ละฟอร์ม นำมาใช้
วิธีรวบบรรทัดดูจะเขียนซับซ้อน และไม่สะดวกกับการปรับปรุงแก้ไข ถ้าความเร็วในการทำงานไม่แตกต่างกัน ใช้วิธีเขียนแยกท่อน ดูจะดูแลง่ายกว่า
Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
เสาร์ เม.ย. 26, 2014 8:55 am
โดย ppitaksu
ผมใช้ไอเดียเดียวกันนี้ ทำสลิปฝาก(/ถอน)เงินธนาคารเลือกฟอร์มอัตโนมัติ ด้วยเช่นกัน (อันนี้ฝากไว้อีกนิดให้คิดเพิ่มกันเอง) ใช้ดีจริงๆด้วยครับ Alt+P ทุกอย่างจบ
ส่วนตรงเลขที่บัญชี ที่บาง bank ทำช่องแยกๆ น่ารำคาญเวลา ต้องเขียนกรอกด้วยปากกา มันแยกจากกันมากเกินไป ทำให้เขียนสลิปยากมาก (ไม่เชื่อลองทำดูสิครับ) ผมเลยจัดให้เลย
~BNKNAM: 0, "", "BKMAS->BNKNAM", "B=BKMAS->BNKNUM"
~BNKNUM: 0, "", "BKMAS->BNKNUM", ""
~B1: 0, "", "B1", "B1=SUBSTR(B,1,1)"
~B2: 0, "", "B2", "B2=SUBSTR(B,2,1)"
~B3: 0, "", "B3", "B3=SUBSTR(B,3,1)"
~B4: 0, "", "B4", "B4=SUBSTR(B,4,1)"
~B5: 0, "", "B5", "B5=SUBSTR(B,5,1)"
~B6: 0, "", "B6", "B6=SUBSTR(B,6,1)"
~B7: 0, "", "B7", "B7=SUBSTR(B,7,1)"
~B8: 0, "", "B8", "B8=SUBSTR(B,8,1)"
~B9: 0, "", "B9", "B9=SUBSTR(B,9,1)"
~BA: 0, "", "BA", "BA=SUBSTR(B,10,1)"
~BB: 0, "", "BB", "BB=SUBSTR(B,11,1)"
~BC: 0, "", "BC", "BC=SUBSTR(B,12,1)"
~BD: 0, "", "BD", "BD=SUBSTR(B,13,1)"
(ปล.ฝากไว้สำหรับคนรักกัน...ใช้ express มาร่วมเวลาแล้วน่าจะเกิน 5,110 วัน ตั้งแต่เวอร์ชั่น 3 อ่านคู่มือเล่มสีฟ้าๆเล่มเล็กๆ ใช้เวลา 14 วันเคลียร์จบ แล้วเริ่มงานวางระบบให้ธุรกิจครอบครัว เริ่มจากพนักงานเฝ้าคลัง ขยับไปฝ่ายขาย ออกบิล เก็บหนี้ ฝากเช็ค โอนเงิน จ่ายเช็ค สั่งของ ทำบัญชี ออกงบ ยื่นภาษี จัดทำหัก ณ ที่จ่าย ปิดงวด สำรองข้อมูล บริหารเครือข่าย ฯลฯ...จนถึงวันนี้ ยังรู้สึกว่า express คุ้มค่าจริงๆ จิ๋วแต่แจ๋ว แม้วันนี้เป็นผู้บริหารแล้วไม่ค่อยมีเวลาเท่าไหร่ ยังอยากจะแวะเวียนมาแบ่งปันประสบการณ์ที่ดีที่ได้รับมา ครับ)
Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
เสาร์ เม.ย. 26, 2014 9:58 am
โดย suchai
อันนี้เป็นแบบพระสมเด็จรุ่นแรก Express V.3 ผมทันรุ่นสอง Express V.4
เดี๋ยวนี้ ไปคุยงาน รุ่นแรกที่ใช้ Express เป็น พ่อแม่ ที่มี ลูกเพิ่งจบมานั่งฟังเรื่องโปรแกรม Express ผมก็ว่า อืม รุ่นที่สองแล้วซิ (เดินผ่านกระจก แทบไม่สบสายตาเลย 555 ไม่อยากหนุ่ม)
จริงๆ ถ้าคุณ ppitaksu ยังชอบโปรแกรม Express อยู่ ยังอยากจะเชิญชวน เล่นโปรแกรม Express แบบรุ่นท่องอวกาศ Enterprise ไม่ได้บินกันอยู่ในโลก แต่ท่องจักรวาลไปเลย เราต้องไปหา อาหารและแหล่งน้ำจากดาวดวงอื่น แต่ถ้าเลือกที่จะไปอวกาศ จะมีความซับซ้อนในการใช้งานมาก ซึ่งผมคิดว่า คุณสามารถไปได้ ถ้ายังมีไฟอยู่ แต่หากมีอุปสรรค เราต้องพร้อมที่จะรับสภาพกับการเดินทางขาเดียว คือ ไปแล้วไม่กลับ-เดินหน้าอย่างเดียว
Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
เสาร์ เม.ย. 26, 2014 1:45 pm
โดย ASAN
ยังไม่ได้ดูรายละเอี่ยดนะครับ แต่เห็นไอเดียดี เลยกดให้ครับ

Re: มีแบบฟอร์มพิมพ์เช็คจ่ายเลือกฟอร์มธนาคารอัตโนมัติมาฝากครับ ใช้ดีกด Like เลย

โพสต์แล้ว:
อาทิตย์ เม.ย. 27, 2014 5:19 pm
โดย ppitaksu
[quote="suchai"]
อันนี้เป็นแบบพระสมเด็จรุ่นแรก Express V.3 ผมทันรุ่นสอง Express V.4
เดี๋ยวนี้ ไปคุยงาน รุ่นแรกที่ใช้ Express เป็น พ่อแม่ ที่มี ลูกเพิ่งจบมานั่งฟังเรื่องโปรแกรม Express ผมก็ว่า อืม รุ่นที่สองแล้วซิ (เดินผ่านกระจก แทบไม่สบสายตาเลย 555 ไม่อยากหนุ่ม)
[color=brown]จริงๆ ถ้าคุณ ppitaksu ยังชอบโปรแกรม Express อยู่ ยังอยากจะเชิญชวน เล่นโปรแกรม Express แบบรุ่นท่องอวกาศ Enterprise ไม่ได้บินกันอยู่ในโลก แต่ท่องจักรวาลไปเลย เราต้องไปหา อาหารและแหล่งน้ำจากดาวดวงอื่น แต่ถ้าเลือกที่จะไปอวกาศ จะมีความซับซ้อนในการใช้งานมาก ซึ่งผมคิดว่า คุณสามารถไปได้ ถ้ายังมีไฟอยู่ แต่หากมีอุปสรรค เราต้องพร้อมที่จะรับสภาพกับการเดินทางขาเดียว คือ ไปแล้วไม่กลับ-เดินหน้าอย่างเดียว[/color]
[/quote]
อยากบอกว่า "Jim Kirk" นี่ role model ผมเลยครับ ไร้ขอบเขตไร้ขีดจำกัดไร้กฏเกณฑ์(แต่ไม่ไร้เหตุผลนะครัช) น้องชายผมวงศพัทธ first officer "Spocky" สุดยอด programming technician เลยล่ะครับ พวกเราถนัดงานจับแพะชนแกะครับแบบว่าไม่รู้ว๊าบไปโน่นมุดมานี่สุดท้ายโผล่มาเจ๊อะกันพอดี ไรอย่างงี้อ่ะครับ แต่ไม่รู้จะมีโอกาสได้ตามความฝันนั้นรึเปล่า อย่างไรก็ต้องขอขอบคุณที่ชวนพวกเรา รู้สึกเป็นเกียรติอย่างสูงสุด