หน้า 1 จากทั้งหมด 1

สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ค. 30, 2013 1:25 am
โดย armkaen
เป็น user ของ express อยู่นะครับ
ผมใช้ express ทำบัญชีค่าเช่าอพาร์ทเม้นอยู่อ่ะครับ

อยากสอบถามว่า...

ผมมีรายการสินค้าอยู่อย่างหนึ่งคือ ค่าเช่า เดือน xx/xx
ผมอยากจะให้ข้อมูล xx/xx อัพเดทอัตโนมัติไปตามเดือนที่ใส่อ่ะครับ
อย่างเช่นวันนี้วันที่ 29/05/56 ผมอยากให้พอผมใส่รายการ ค่าเช่า เดือน xx/xx ไปแล้ว มันขึ้นเป็น ค่าเช่า เดือน 06/56 อัตโนมัติเลย
แล้วพอไปเดือนต่อไปรายการที่พิมพ์ไปแล้ว ณ วันที่ 29/05/56 ไม่เปลี่ยนไปเป็น ค่าเช่า เดือน 07/56
(มีความรู้เขียนโปรแกรมแบบ งูๆปลาๆ มากๆ ครับ แต่ตามปกติ ถ้าวันที่เปลี่ยนไปมันน่าจะกระทบกับข้อมูลเดือนที่แล้ว)
อยากสอบถามว่า พอจะทำได้มั๊ยครับ แล้วถ้าทำได้จะต้องทำอะไรบ้าง

ขอบคุณมากครับ  :D

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ค. 30, 2013 6:03 am
โดย savek
ผมยังงงกับคำถามอยู่นิดหน่อยครับ  ;)

จะใช่ประมาณนี้หรือเปล่าครับ ว่าพอเราป้อนข้อมูลเป็นวันที่ของเดือนนี้แล้ว ให้แสดงขึ้นมาเป็นงวดของเดือนถัดไป เช่น เมื่อป้อนวันที่ 29/05/56 ก็ให้แสดงขึ้นมาเป็น 06/56

พอเดือนถัดไป ซึ่งอาจจะป้อนเป็นวันที่ 27/06/56 ให้แสดงเป็น 07/56 แบบนี้ไปเรื่อยๆ อย่างนั้นหรือเปล่าครับ ซึ่งหากต้องการทำในลักษณะนี้จริง ก็จะทำได้ในส่วนของการแก้ไขแบบฟอร์มนะครับ เพราะเราสามารถสร้างสูตรให้ระบบแสดงผลตามที่ต้องการได้ แต่หากหมายถึงต้องการให้ระบบลงบัญชีหรือบันทึกข้อมูลตามลักษณะดังกล่าวนี้ จะไม่สามารถทำได้นะครับ

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ค. 30, 2013 10:44 am
โดย armkaen
คือผมจะป้อนรายการสินค้าว่าเป็น "ค่าเช่าเดือน xx/xx"
ปกติจะต้องใส่เป็น "ค่าเช่าเดือน " แล้วพิมพ์ "xx/xx" เองอ่ะครับ
เพราะค่า "xx/xx" มันไม่ใช่ตัวแปรอ่ะครับ
ทีนี้อยากให้ xx/xx มันเป็นเดือนปัจจุบันโดยอัตโนมัติ ไม่ต้องมาพิมพ์เอง
อยากทราบว่าพอจะทำได้ไหมครับ

ตามความเข้าใจจากที่อธิบายมาคือไม่สามารถทำได้อ่ะครับ  :'(

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ค. 30, 2013 10:48 am
โดย savek
ถ้าเป็นในขณะที่กำลังป้อนหรือคีย์ข้อมูล จะไม่สามารถทำได้ครับ ;)

แต่หากเป็นในส่วนของการพิมพ์แบบฟอร์ม เราสามารถสร้างสูตรในลักษณะดังกล่าวนี้ได้ครับ

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ค. 30, 2013 11:12 am
โดย armkaen
ทำยังไงนะครับ  ???

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ค. 30, 2013 1:41 pm
โดย savek
ตกลงต้องการจะพิมพ์ออกมาในแบบฟอร์มหรือเปล่าครับ :)

เพราะหากต้องการให้มันแสดงขึ้นมาทันทีในขณะที่ป้อนข้อมูลจะทำไม่ได้นะครับ

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: ศุกร์ พ.ค. 31, 2013 12:31 am
โดย armkaen
พิมพ์ออกมาในแบบฟอร์มได้ครับ  :)

Re: สอบถามหน่อยครับ

โพสต์โพสต์แล้ว: ศุกร์ พ.ค. 31, 2013 9:46 am
โดย savek
ลองใส่ตัวแปร ~OX ในตำแหน่งที่ต้องการให้แสดงงวดปัจจุบันออกมานะครับ

จากนั้นในส่วนของ [data spec] ให้เพิ่มบรรทัดนี้เข้าไปที่บรรทัดสุดท้ายครับ

~OX:        0,      "",                "OX",        "OX=SUBSTR(DTOS(ARTRN->DOCDAT),5,2)-'/'-SUBSTR(DTOS(ARTRN->DOCDAT),3,2)"