หน้า 1 จากทั้งหมด 1
แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พุธ เม.ย. 22, 2020 3:57 pm
โดย supporttha
เนื่องจากแบบฟอร์มของโปรแกรม Express จะแยกที่อยู่ของลูกค้าเป็น3 ตัวคือ ADDR01,ADDR02, ADDR03(zipcode)
ปัญหาคือเอามาเรียงต่อกันเพื่อให้ตรงแบบฟอร์ม บรรทัดที่1 มี ADDR01 บรรทัดที่ 2 มี ADDR02+ADDR03
อยากทราบว่า ให้ ADDR02 กับ 03 บรรทัดเดียวกันได้หรือไม่ครับเนื่องจากถ้า 02 ยาวไป 03 ก็จะทับตัวอักษรของ 02
แต่ถ้าสั้นไป 02 กับ 03 ก็จะห่างกัน พอแก้ไขได้มั้ยครับ Express New Report
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 23, 2020 10:21 am
โดย savek
ให้ลบอ๊อบเจ็ค ADDR03 ทิ้งไปนะครับ จากนั้นคลิกที่อ๊อบเจ็ค ADDR02 และไปที่แท็บค่าเฉพาะตัว ในบรรทัดที่เก็บข้อมูลให้ป้อนคำสั่งดังนี้ครับ ARMAS->ADDR02 - " " - ARMAS->ADDR03 เพื่อให้ข้อมูล 2 บรรทัดนี้ต่อกันครับ
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 23, 2020 11:08 am
โดย supporttha
ได้ป้อนค่า ARMAS->ADDR02 - " " - ARMAS->ADDR03 ในอ็อบเจ็คแล้วครับ
ARMAS->ADDR03 รหัสไปรษณีย์ ไม่ขึ้นโชว์ครับ
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 23, 2020 11:19 am
โดย savek
ผมลองเช็คดูเหมือนจะมีเตรียมตัวแปรสำหรับกรณีนี้ไว้แล้วนะครับ คือ ตัวแปรชื่อ addr_02 โดยลากจากแฟ้ม variable ด้านบน ลงมาในตำแหน่งที่ต้องการแสดงผลได้เลย
เพราะตัวแปรดังกล่าวนั้น ได้มีการเขียนคำสั่งลักษณะนี้เอาไว้แล้วครับ
ARMAS->ADDR02 - '•' - ARMAS->ADDR03 - '•' - ARMAS->ZIPCOD
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
ศุกร์ เม.ย. 24, 2020 8:41 am
โดย supporttha
แก้ได้แล้วครับ โดยป้อนค่า ARMAS->ADDR02 - '•' - ARMAS->ADDR03 - '•' - ARMAS->ZIPCOD ลงในอ็อบเจ็คได้เลยครับ
---- ขอบคุณครับ ----
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 30, 2020 6:16 am
โดย supporttha
ขอสอบถามเรื่องหน่วยนับครับ ตอนนี้ที่เรียกแสดงอออกมา หน่วยนับจะเป็น "กิโล" แต่อยากให้ออกมาเป็น "กก." แทน ไม่ทราบว่าต้องเขียนโค๊ดยังไงครับ
-----ขอบคุณครับ-------
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 30, 2020 7:52 am
โดย savek
รหัสหน่วยนับจะดึงจากไฟล์และฟิลด์ข้อมูลนี้ครับ STCRD->TQUCOD
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 30, 2020 10:42 am
โดย supporttha
ตอนนี้ในอ็อบเจ็คใส่ค่า p_istab(STCRD->TQUCOD, 20, 1, 0) ยังออกมาเป็น "กิโล" อยู่ครับ แต่อยากให้แสดงเป็น "กก." ครับ ต้องแก้โค๊ดยังไงบ้างครับ
แก้ได้แล้วครับ ขอบคุณครับบ
Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์แล้ว:
พฤหัสฯ. เม.ย. 30, 2020 10:55 am
โดย savek
p_istab(STCRD->TQUCOD, 20, 1, 0) ตรงนี้จะเป็นฟังก์ชั่นที่เปลี่ยนรหัสหน่วยนับเป็นชื่อหน่วยนับครับ
ถ้าจะให้ออกแค่รหัสหน่วยนับ ให้เปลี่ยนฟังก์ชั่นข้างบนให้เหลือแค่ STCRD->TQUCOD