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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย supporttha » พุธ เม.ย. 22, 2020 3:57 pm

เนื่องจากแบบฟอร์มของโปรแกรม Express จะแยกที่อยู่ของลูกค้าเป็น3 ตัวคือ ADDR01,ADDR02, ADDR03(zipcode)
ปัญหาคือเอามาเรียงต่อกันเพื่อให้ตรงแบบฟอร์ม บรรทัดที่1 มี ADDR01 บรรทัดที่ 2 มี ADDR02+ADDR03
อยากทราบว่า ให้ ADDR02 กับ 03 บรรทัดเดียวกันได้หรือไม่ครับเนื่องจากถ้า 02 ยาวไป 03 ก็จะทับตัวอักษรของ 02
แต่ถ้าสั้นไป 02 กับ 03 ก็จะห่างกัน พอแก้ไขได้มั้ยครับ Express New Report
supporttha
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: พฤหัสฯ. มี.ค. 05, 2020 10:43 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย savek » พฤหัสฯ. เม.ย. 23, 2020 10:21 am

ให้ลบอ๊อบเจ็ค ADDR03 ทิ้งไปนะครับ จากนั้นคลิกที่อ๊อบเจ็ค ADDR02 และไปที่แท็บค่าเฉพาะตัว ในบรรทัดที่เก็บข้อมูลให้ป้อนคำสั่งดังนี้ครับ ARMAS->ADDR02 - " " - ARMAS->ADDR03 เพื่อให้ข้อมูล 2 บรรทัดนี้ต่อกันครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย supporttha » พฤหัสฯ. เม.ย. 23, 2020 11:08 am

ได้ป้อนค่า ARMAS->ADDR02 - " " - ARMAS->ADDR03 ในอ็อบเจ็คแล้วครับ

ARMAS->ADDR03 รหัสไปรษณีย์ ไม่ขึ้นโชว์ครับ
supporttha
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: พฤหัสฯ. มี.ค. 05, 2020 10:43 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย savek » พฤหัสฯ. เม.ย. 23, 2020 11:19 am

ผมลองเช็คดูเหมือนจะมีเตรียมตัวแปรสำหรับกรณีนี้ไว้แล้วนะครับ คือ ตัวแปรชื่อ addr_02 โดยลากจากแฟ้ม variable ด้านบน ลงมาในตำแหน่งที่ต้องการแสดงผลได้เลย

เพราะตัวแปรดังกล่าวนั้น ได้มีการเขียนคำสั่งลักษณะนี้เอาไว้แล้วครับ

ARMAS->ADDR02 - '•' - ARMAS->ADDR03 - '•' - ARMAS->ZIPCOD
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย supporttha » ศุกร์ เม.ย. 24, 2020 8:41 am

แก้ได้แล้วครับ โดยป้อนค่า ARMAS->ADDR02 - '•' - ARMAS->ADDR03 - '•' - ARMAS->ZIPCOD ลงในอ็อบเจ็คได้เลยครับ

---- ขอบคุณครับ ----
supporttha
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: พฤหัสฯ. มี.ค. 05, 2020 10:43 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย supporttha » พฤหัสฯ. เม.ย. 30, 2020 6:16 am

ขอสอบถามเรื่องหน่วยนับครับ ตอนนี้ที่เรียกแสดงอออกมา หน่วยนับจะเป็น "กิโล" แต่อยากให้ออกมาเป็น "กก." แทน ไม่ทราบว่าต้องเขียนโค๊ดยังไงครับ

-----ขอบคุณครับ-------
supporttha
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: พฤหัสฯ. มี.ค. 05, 2020 10:43 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย savek » พฤหัสฯ. เม.ย. 30, 2020 7:52 am

รหัสหน่วยนับจะดึงจากไฟล์และฟิลด์ข้อมูลนี้ครับ STCRD->TQUCOD
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย supporttha » พฤหัสฯ. เม.ย. 30, 2020 10:42 am

ตอนนี้ในอ็อบเจ็คใส่ค่า p_istab(STCRD->TQUCOD, 20, 1, 0) ยังออกมาเป็น "กิโล" อยู่ครับ แต่อยากให้แสดงเป็น "กก." ครับ ต้องแก้โค๊ดยังไงบ้างครับ


แก้ได้แล้วครับ ขอบคุณครับบ
supporttha
Newbie
Newbie
 
โพสต์: 12
ลงทะเบียนเมื่อ: พฤหัสฯ. มี.ค. 05, 2020 10:43 am

Re: แก้ไขในส่วนที่อยู่กับรหัสไปรษณ๊ย์

โพสต์โดย savek » พฤหัสฯ. เม.ย. 30, 2020 10:55 am

p_istab(STCRD->TQUCOD, 20, 1, 0) ตรงนี้จะเป็นฟังก์ชั่นที่เปลี่ยนรหัสหน่วยนับเป็นชื่อหน่วยนับครับ

ถ้าจะให้ออกแค่รหัสหน่วยนับ ให้เปลี่ยนฟังก์ชั่นข้างบนให้เหลือแค่ STCRD->TQUCOD
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


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

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

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 29 ท่าน