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

ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: เสาร์ ต.ค. 06, 2012 3:42 pm
โดย bondjaw
ขอวิธีแก้ไขแบบฟอร์ม ตามรูปหน่อยครับ
รูปภาพ

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: เสาร์ ต.ค. 06, 2012 3:51 pm
โดย savek
คงต้องขอดูชุดคำสั่งแก้ไขฟอร์มของแบบฟอร์มที่มีปัญหานี้นะครับ ยังไงรบกวนก๊อปปี้มาแปะไว้ในกระทู้นี้อีกทีนะครับ :)

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

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: เสาร์ ต.ค. 06, 2012 4:54 pm
โดย bondjaw
อันนี้ใช่หรือป่าวครับ  ขอบคุณครับ ^^ :)
Bo::
Ih::                    ;1 poprit->ponum popr->ponum
Ib: ~N    ~ARTICLE                                  ~QTY    ~TQUCOD  ~UNITPR    ~TRNVAL        ;1
Ih::                    ;2 artrnrm->docnum+artrnrm->seqnum poprit->ponum+poprit->seqnum
Ib:      ~REMARK      ;2

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: เสาร์ ต.ค. 06, 2012 7:34 pm
โดย savek
อืม ดูแล้วก็ไม่มีอะไรผิดปกตินะครับ ชุดคำสั่งฟอร์มอันนี้คือตัวที่ใช้งานอยู่ ณ ขณะนี้เลยใช่ไหมครับ :)

ผมขอทราบรหัส และชื่อของสินค้าทั้งหมดในใบสั่งซื้อที่มีปัญหานี้อีกทีนะครับ เพราะสังเกตดูว่าเป็นเฉพาะ 4 รายการแรกเท่านั้นที่มีปัญหา รายการที่เหลือพิมพ์ออกมาอย่างถูกต้อง

ในรหัสหรือชื่อสินค้า อาจจะมีคำสงวนที่โปรแกรมใช้การแท็บหรือเว้นวรรคอยู่ครับ

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: อาทิตย์ ต.ค. 07, 2012 12:11 am
โดย bondjaw
ใช่ครับผม รหัสสินค้าตามนี้เลยครับ :)
รูปภาพ

ขอบคุณครับ

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: อาทิตย์ ต.ค. 07, 2012 8:22 am
โดย savek
อืม ก็ยังดูไม่ออกครับว่าผิดปกติตรงไหน  ;)

ข้อมูลทั้งรหัสสินค้าและชื่อสินค้า ป้อนเข้าไปในโปรแกรมโดยตรงเลยใช่ไหมครับ ไม่ได้แปลงข้อมูลหรือนำเข้าข้อมูลมาจากโปรแกรมอื่นๆ

ส่วนสาเหตุจริงๆ ผมรบกวนขอเป็นข้อมูลสำรองจากในโปรแกรม Express มาตรวจสอบนะครับ

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: จันทร์ ต.ค. 08, 2012 9:52 am
โดย savek
ตรวจสอบจากข้อมูลที่ส่งมาให้แล้วนะครับ พบว่าไฟล์ฐานข้อมูลสินค้าชุดนี้ เป็นการแปลงเข้ามาจากโปรแกรมอื่น (ในกรณีนี้คือ Excel) ไม่ได้คีย์เข้าที่โปรแกรม Express โดยตรง จึงทำให้ในส่วนของชื่อสินค้า มีติดอักขระที่เป็นการแท็บ (Tab) ติดมาในชื่อสินค้าด้วย

ซึ่งเมื่อโปรแกรม Express เจออักขระที่เป็นแท็บนี้ ก็เลยมีการเว้นวรรคข้อความเป็นแท็บออกไป ทำให้การเว้นวรรคในส่วนของชื่อสินค้านี้ผิดปกติไปครับ

วิธีการแก้ไข หากยังไม่ได้มีการป้อนข้อมูลไปมากนัก อยากให้ทำการแปลงข้อมูลจาก Excel มาใหม่อีกครั้งครับ โดยตรวจสอบในส่วนของชื่อสินค้า จะต้องมีการกดแท็บเอาไว้ แต่หากมีการเดินรายการไปมากแล้ว ก็ต้องเข้าไปแก้ไขที่เมนูรายละเอียดสินค้า (เมนูสินค้าข้อ 2) โดยให้ลบชื่อสินค้าเดิมทิ้ง และพิมพ์ชื่อสินค้าเข้าไปใหม่ ใช้การเคาะวรรคจากในโปรแกรม Express แทนนะครับ

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

Re: ช่วยด้วยครับ เรื่องแบบฟอร์ม

โพสต์โพสต์แล้ว: จันทร์ ต.ค. 22, 2012 9:54 pm
โดย saengcharuen
แบบนี้ผมเคยเป็นครับ คือว่าผมก้อปปี้มาจาก โปรแกรม excel ทั้งช่องเลย คำสั่งเลยมาพร้อมมากับ ตัวรหัสสินค้า วิธีแก้ คือ ลบด้านหลังของรหัสสินค้าออกให้หมดครับ กดที่ old new ครับ