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

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย piccolo » ศุกร์ พ.ย. 25, 2011 10:27 am

ในใบวางบิล ถ้าผมอยากให้แสดงข้อมูลเหล่านี้ จะทำได้ไหมครับ
เช่น

วันที่พิมพ์ใบวางบิล 25/11/54

ยอดบิลคงค้าง จากวันที่ 1/11/54 ถึงวันที่ 20/11/54
โดยมีใบส่งสินค้ารวม 27 ใบ และใบลดหนี้รวม 1 ใบ

(1/11/54 เป็นวันที่ของบิลใบแรกในใบวางบิลนี้ และ 20/11/54 เป็นวันที่ของบิลใบสุดท้บครับ)

ขอบคุณครับ
piccolo
Newbie
Newbie
 
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร ต.ค. 11, 2011 11:21 am

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

โพสต์โดย OLO » ศุกร์ พ.ย. 25, 2011 11:02 am

1. วันที่พิมพ์ใบวางบิล ให้เพิ่มคำสั่งนี้ลงไปครับ  Su: วันที่พิมพ์ ~PRNDAT  หรืออาจจะเพิ่มคนที่พิมพ์ ~PRNBY หรือ จะเพิ่มครั้งที่พิมพ์ ~PRNCNT
2.ใบส่งสินค้า 27 ใบ และใบลดหนี้ 1 ใบ อันนี้ก็แล้วแต่เลือกเข้ามาในใบวางบิลครับ...ส่วนใบลดหนี้นั้นหากต้องการให้ใบลดหนี้แสดงด้วยก็ต้องลดหนี้แบบไม่อิงใบกำกับ แล้วก็เรียกเข้ามาเหมือนใบส่งของครับ..
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

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

โพสต์โดย piccolo » ศุกร์ พ.ย. 25, 2011 11:26 am

ผมอาจจะถามไม่เคลีย :P อ่านแล้วอาจจะงงๆ นะครับ ^___^
ขอถามใหม่นะครับ

ผมสามารถใส่ข้อมูลในส่วนหัวของใบวางบิลว่า บิลเป็นข้อมูล  จาก วันที่ (FROMDATE) ถึงวันที่ (TODATE)  แยกเพิ่มขึ้นมาจากวันที่ที่เราพิมพ์ใบวางบิลได้ไหมครับ

เช่น ใบวางบิลผมพิมพ์วันที่ 25/11/54 (ตัวแปร BILDAT)
แล้ว อยากให้มีข้อมูลเพิ่มเติมด้วยว่า บิลที่ผมจะเก็บเงินลูกค้านี่ ยกมาแค่ช่วง วันที่ 1/11 - 10/11 อะไรแบบนี้ครับ ไม่แน่ใจว่าต้องใช้ตัวแปรไหน หรือว่าเราต้องเพิ่มคำสั่งเข้าไปเก็บค่า attribute ของข้อมูลเองครับ
piccolo
Newbie
Newbie
 
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร ต.ค. 11, 2011 11:21 am

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

โพสต์โดย OLO » ศุกร์ พ.ย. 25, 2011 12:03 pm

ผมคิดได้ตัวแปรแรกคือตัวแปร              จากวันที่  ~IVCDAT  ถึง "..............." (ยังหาไม่ได้)
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

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

โพสต์โดย suchai » ศุกร์ พ.ย. 25, 2011 7:51 pm

ใบวางบิลจากวันที่--------ถึงวันที่

ลองไปสร้างรายงานด้วยตนเอง จากรายงาน 1 รายงานลูกหนี้ - 6 ใบวางบิล - 1 เรียงตามวันที่ของใบวางบิล

ตัว Filter ของวันที่----------ถึงวันที่ อยู่ในรายงานตัวนี้ ลองดูเป็นต้นแบบก็ได้ครับ

ส่วนเวลาพิมพ์รายงาน  เราใช้คำสั่งวันที่พิมพ์คือ \DATE    เวลาที่พิมพ์คือ \TIME  ลองเล่นดูครับ
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

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

โพสต์โดย piccolo » เสาร์ พ.ย. 26, 2011 2:57 pm

ในส่วนของรายงาน 161 ผมเข้าใจว่า ตัว Filter ของวันที่ มันคือค่าตัวแปรที่รับมาจากวันที่ของใบวางบิลที่เราป้อนเข้าไป คือ @date1() และ @date2() ใช่หรือเปล่าครับ

ตอนนี้ ผมพยายามปรับแก้แบบฟอร์มของการเงิน ในส่วนของใบวางบิล เพื่อที่เวลา print ให้ลูกค้าแล้วให้มันแสดงผลวันที่แรกของ invoice และวันที่สุดท้ายของ invoice ที่อยู่ในใบวางบิลนั้นอ่ะครับ
คือ หลังจากที่ผมเลือกใบขายเงินเชื่อในรอบบิลมาทำงาน ซึ่งสมมุตินะครับว่าอาจจะมี 50 รายการ แล้วในส่วนหัวของใบวางบิล มันจะดึงวันที่แรก และวันที่สุดท้าย ของใบขายเงินเชื่อในรอบบิลนั้นมาทำงาน
ในกรณีนี้ มันจะเอาค่า @date1() และ @date2() มาจากไหนอ่ะครับ

ขอบคุณครับ
piccolo
Newbie
Newbie
 
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร ต.ค. 11, 2011 11:21 am

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

โพสต์โดย suchai » เสาร์ พ.ย. 26, 2011 5:38 pm

ใช้ช่องหมายเหตุในใบวางบิล ใส่อัตโนมือเลยครับ  01/11/54-10/11/54 แบบฟอร์มแสดงผลหมายเหตุอยู่แล้ว
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

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

โพสต์โดย piccolo » เสาร์ พ.ย. 26, 2011 10:59 pm

อยากกด like ให้คำแนะนำข้างบนมากๆ ครับ
ตอนแรกผมก็กะว่าจะใช้ปากกาเขียนเอาเหมือนกันครับ ไม่ทันได้สังเกตว่ามีช่องหมายเหตุให้กรอก ==!
เส้นผมบังภูเขามากๆ ...

ู^__^
piccolo
Newbie
Newbie
 
โพสต์: 5
ลงทะเบียนเมื่อ: อังคาร ต.ค. 11, 2011 11:21 am

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

โพสต์โดย suchai » จันทร์ พ.ย. 28, 2011 11:36 am

ในหน้าจอของเอกสารต่างๆ จะมีส่วนเพิ่มเติมที่มองเห็นได้และมองเห็นไม่ได้

[color=red]ที่มองเห็นได้เช่น ช่อง  อ้างอิง  หมายเหตุ  เขตการขาย พนักงานขาย ขนส่งโดย

ที่มองเห็นไม่ได้ เช่น ส่วนของ หมายเหตุ 10 บรรทัดของเอกสารนั้นๆ หรือ หมายเหตุ 10 บรรทัดของรายการสินค้านั้นๆ

ต้องชั่งน้ำหนักความสำคัญ ข้อมูลมีหลายส่วน หากนำข้อมูลสำคัญไปซ่อนไว้ด้านหลัง แล้วนำข้อมูลไม่สำคัญมาวางไว้ด้านหน้าบิล ลองคิดต่อว่าจะเกิดอะไรขึ้น


ทรัพยากรที่มีอยู่อย่างจำกัด เราจะต้องใช้ให้เกิดประโยชน์สูงสุด หากจะใช้ช่องต่างๆ เพื่อวัตถุประสงค์ในการบริหารจัดการ ก็ให้ถือหลัก สะดวก รวดเร็ว ค้นหาง่าย และสามารถนำไปแสดงผลในเอกสารแบบฟอร์มตามที่ต้องการได้ เท่าที่โปรแกรมให้มา หากใช้ทุกตารางเม็ดข้าวสารแล้ว ถือว่าเหลือเฟือ อย่างช่องหมายเหตุ สมมติว่ามีความกว้าง 50 ตัวอักษร หากเราใช้ วันที่เริ่ม-วันที่สิ้นสุด 17 ตัวอักษร เรายังสามารถใช้ตำแหน่งที่ 18-50 ได้อีกหลายกรณี การนำแต่ละชิ้นส่วนหรือแต่ละท่อนออกไปแสดงผล ก็อาศัยการตัดคำพูด เช่น  SUBSTR(ARTRN->YOUREF,1,17) <-- คำสั่งนี้ก็จะตัดเฉพาะข้อความวันที่นำไปใช้แสดงผล

บางครั้งเราอาจจะติดว่า ต้องทำใบวางบิลไปวางให้กับลูกค้า จากแบบฟอร์มใบวางบิลเท่านั้น จริงๆแล้วถ้าเราไม่ถูกจำกัดความคิดโดยกรอบของสิ่งที่ให้มา ผมเคยทำใบวางบิลจากรายงาน ย้ำว่า[color=red]ใบวางบิลจากรายงาน แต่พิมพ์ออกมาเป็น A4 (ความต้องการในการแสดงผลข้อมูลมีความซับซ้อนเหนือว่าที่แบบฟอร์มจะทำได้ แต่เมื่อลูกค้าอยากได้ ก็จัดให้) สรุปสาระเกี่ยวกับบิลต่างๆ ได้อย่างละเอียดละออ ในทุกเงื่อนไขและทุกความต้องการของลูกค้า ที่หนีมาทำในรายงาน เพราะเมื่อต้องการผลลัพธ์ที่ดีที่สุด เราก็หนีข้อจำกัดของแบบฟอร์มออกมาไง เมื่อสาระโดยละเอียดอยู่ในมือลูกค้า การตรวจสอบจะใช้เวลาอันสั้น กระบวนการในการรับชำระหนี้จะเกิดขึ้นโดยเร็ว ไม่ล่าช้า (สงสัยไม่มีที่เก็บตังค์ :) เลยจะรีบจ่าย) จะเห็นว่า เราไม่ได้พัฒนาโปรแกรมเพื่อตัวเราเองแต่เพียงอย่างเดียว แต่เราพัฒนาโปรแกรมเพื่ออำนวยความสะดวกให้กับลูกค้าในการทำจ่ายชำระหนี้ ด้วย[/color]
[/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Bing [Bot] และ บุคคลทั่วไป 38 ท่าน