หน้า 1 จากทั้งหมด 1
ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
ศุกร์ พ.ย. 25, 2011 10:27 am
โดย piccolo
ในใบวางบิล ถ้าผมอยากให้แสดงข้อมูลเหล่านี้ จะทำได้ไหมครับ
เช่น
วันที่พิมพ์ใบวางบิล 25/11/54
ยอดบิลคงค้าง จากวันที่ 1/11/54 ถึงวันที่ 20/11/54
โดยมีใบส่งสินค้ารวม 27 ใบ และใบลดหนี้รวม 1 ใบ
(1/11/54 เป็นวันที่ของบิลใบแรกในใบวางบิลนี้ และ 20/11/54 เป็นวันที่ของบิลใบสุดท้บครับ)
ขอบคุณครับ
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
ศุกร์ พ.ย. 25, 2011 11:02 am
โดย OLO
1. วันที่พิมพ์ใบวางบิล ให้เพิ่มคำสั่งนี้ลงไปครับ Su: วันที่พิมพ์ ~PRNDAT หรืออาจจะเพิ่มคนที่พิมพ์ ~PRNBY หรือ จะเพิ่มครั้งที่พิมพ์ ~PRNCNT
2.ใบส่งสินค้า 27 ใบ และใบลดหนี้ 1 ใบ อันนี้ก็แล้วแต่เลือกเข้ามาในใบวางบิลครับ...ส่วนใบลดหนี้นั้นหากต้องการให้ใบลดหนี้แสดงด้วยก็ต้องลดหนี้แบบไม่อิงใบกำกับ แล้วก็เรียกเข้ามาเหมือนใบส่งของครับ..
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
ศุกร์ พ.ย. 25, 2011 11:26 am
โดย piccolo
ผมอาจจะถามไม่เคลีย

อ่านแล้วอาจจะงงๆ นะครับ ^___^
ขอถามใหม่นะครับ
ผมสามารถใส่ข้อมูลในส่วนหัวของใบวางบิลว่า บิลเป็นข้อมูล
จาก วันที่ (FROMDATE) ถึงวันที่ (TODATE) แยกเพิ่มขึ้นมาจากวันที่ที่เราพิมพ์ใบวางบิลได้ไหมครับ
เช่น ใบวางบิลผมพิมพ์วันที่ 25/11/54 (ตัวแปร BILDAT)
แล้ว อยากให้มีข้อมูลเพิ่มเติมด้วยว่า บิลที่ผมจะเก็บเงินลูกค้านี่ ยกมาแค่ช่วง วันที่ 1/11 - 10/11 อะไรแบบนี้ครับ ไม่แน่ใจว่าต้องใช้ตัวแปรไหน หรือว่าเราต้องเพิ่มคำสั่งเข้าไปเก็บค่า attribute ของข้อมูลเองครับ
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
ศุกร์ พ.ย. 25, 2011 12:03 pm
โดย OLO
ผมคิดได้ตัวแปรแรกคือตัวแปร จากวันที่ ~IVCDAT ถึง "..............." (ยังหาไม่ได้)
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
ศุกร์ พ.ย. 25, 2011 7:51 pm
โดย suchai
ใบวางบิลจากวันที่--------ถึงวันที่
ลองไปสร้างรายงานด้วยตนเอง จากรายงาน 1 รายงานลูกหนี้ - 6 ใบวางบิล - 1 เรียงตามวันที่ของใบวางบิล
ตัว Filter ของวันที่----------ถึงวันที่ อยู่ในรายงานตัวนี้ ลองดูเป็นต้นแบบก็ได้ครับ
ส่วนเวลาพิมพ์รายงาน เราใช้คำสั่งวันที่พิมพ์คือ \DATE เวลาที่พิมพ์คือ \TIME ลองเล่นดูครับ
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
เสาร์ พ.ย. 26, 2011 2:57 pm
โดย piccolo
ในส่วนของรายงาน 161 ผมเข้าใจว่า ตัว Filter ของวันที่ มันคือค่าตัวแปรที่รับมาจากวันที่ของใบวางบิลที่เราป้อนเข้าไป คือ @date1() และ @date2() ใช่หรือเปล่าครับ
ตอนนี้ ผมพยายามปรับแก้แบบฟอร์มของการเงิน ในส่วนของใบวางบิล เพื่อที่เวลา print ให้ลูกค้าแล้วให้มันแสดงผลวันที่แรกของ invoice และวันที่สุดท้ายของ invoice ที่อยู่ในใบวางบิลนั้นอ่ะครับ
คือ หลังจากที่ผมเลือกใบขายเงินเชื่อในรอบบิลมาทำงาน ซึ่งสมมุตินะครับว่าอาจจะมี 50 รายการ แล้วในส่วนหัวของใบวางบิล มันจะดึงวันที่แรก และวันที่สุดท้าย ของใบขายเงินเชื่อในรอบบิลนั้นมาทำงาน
ในกรณีนี้ มันจะเอาค่า @date1() และ @date2() มาจากไหนอ่ะครับ
ขอบคุณครับ
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
เสาร์ พ.ย. 26, 2011 5:38 pm
โดย suchai
ใช้ช่องหมายเหตุในใบวางบิล ใส่อัตโนมือเลยครับ 01/11/54-10/11/54 แบบฟอร์มแสดงผลหมายเหตุอยู่แล้ว
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
เสาร์ พ.ย. 26, 2011 10:59 pm
โดย piccolo
อยากกด like ให้คำแนะนำข้างบนมากๆ ครับ
ตอนแรกผมก็กะว่าจะใช้ปากกาเขียนเอาเหมือนกันครับ ไม่ทันได้สังเกตว่ามีช่องหมายเหตุให้กรอก ==!
เส้นผมบังภูเขามากๆ ...
ู^__^
Re: ที่ส่วนหัวของใบวางบิล อยากให้แสดงข้อมูลวันที่เริ่มต้น และวันที่สุดท้ายของบิล

โพสต์แล้ว:
จันทร์ พ.ย. 28, 2011 11:36 am
โดย suchai
ในหน้าจอของเอกสารต่างๆ จะมีส่วนเพิ่มเติมที่มองเห็นได้และมองเห็นไม่ได้
[color=red]ที่มองเห็นได้เช่น ช่อง อ้างอิง หมายเหตุ เขตการขาย พนักงานขาย ขนส่งโดย
ที่มองเห็นไม่ได้ เช่น ส่วนของ หมายเหตุ 10 บรรทัดของเอกสารนั้นๆ หรือ หมายเหตุ 10 บรรทัดของรายการสินค้านั้นๆ
ต้องชั่งน้ำหนักความสำคัญ ข้อมูลมีหลายส่วน หากนำข้อมูลสำคัญไปซ่อนไว้ด้านหลัง แล้วนำข้อมูลไม่สำคัญมาวางไว้ด้านหน้าบิล ลองคิดต่อว่าจะเกิดอะไรขึ้น
ทรัพยากรที่มีอยู่อย่างจำกัด เราจะต้องใช้ให้เกิดประโยชน์สูงสุด หากจะใช้ช่องต่างๆ เพื่อวัตถุประสงค์ในการบริหารจัดการ ก็ให้ถือหลัก สะดวก รวดเร็ว ค้นหาง่าย และสามารถนำไปแสดงผลในเอกสารแบบฟอร์มตามที่ต้องการได้ เท่าที่โปรแกรมให้มา หากใช้ทุกตารางเม็ดข้าวสารแล้ว ถือว่าเหลือเฟือ อย่างช่องหมายเหตุ สมมติว่ามีความกว้าง 50 ตัวอักษร หากเราใช้ วันที่เริ่ม-วันที่สิ้นสุด 17 ตัวอักษร เรายังสามารถใช้ตำแหน่งที่ 18-50 ได้อีกหลายกรณี การนำแต่ละชิ้นส่วนหรือแต่ละท่อนออกไปแสดงผล ก็อาศัยการตัดคำพูด เช่น SUBSTR(ARTRN->YOUREF,1,17) <-- คำสั่งนี้ก็จะตัดเฉพาะข้อความวันที่นำไปใช้แสดงผล
บางครั้งเราอาจจะติดว่า ต้องทำใบวางบิลไปวางให้กับลูกค้า จากแบบฟอร์มใบวางบิลเท่านั้น จริงๆแล้วถ้าเราไม่ถูกจำกัดความคิดโดยกรอบของสิ่งที่ให้มา ผมเคยทำใบวางบิลจากรายงาน ย้ำว่า[color=red]ใบวางบิลจากรายงาน แต่พิมพ์ออกมาเป็น A4 (ความต้องการในการแสดงผลข้อมูลมีความซับซ้อนเหนือว่าที่แบบฟอร์มจะทำได้ แต่เมื่อลูกค้าอยากได้ ก็จัดให้) สรุปสาระเกี่ยวกับบิลต่างๆ ได้อย่างละเอียดละออ ในทุกเงื่อนไขและทุกความต้องการของลูกค้า ที่หนีมาทำในรายงาน เพราะเมื่อต้องการผลลัพธ์ที่ดีที่สุด เราก็หนีข้อจำกัดของแบบฟอร์มออกมาไง เมื่อสาระโดยละเอียดอยู่ในมือลูกค้า การตรวจสอบจะใช้เวลาอันสั้น กระบวนการในการรับชำระหนี้จะเกิดขึ้นโดยเร็ว ไม่ล่าช้า (สงสัยไม่มีที่เก็บตังค์
เลยจะรีบจ่าย) จะเห็นว่า เราไม่ได้พัฒนาโปรแกรมเพื่อตัวเราเองแต่เพียงอย่างเดียว แต่เราพัฒนาโปรแกรมเพื่ออำนวยความสะดวกให้กับลูกค้าในการทำจ่ายชำระหนี้ ด้วย[/color]
[/color]