
ขอบคุณครับอาจารย์
ในส่วนของการฟิลเตอร์นั้น สมบูรณืแล้วครับ ไม่มีปัญหาอีกแล้ว
และก็ต้องขออภัยที่อธิบายปัญหาข้อแรกไม่ชัดเจนครับ
ผมได้แนบไฟล์ Ver.2 มาให้อีกครับ จะได้ข้อมูลเหมือนกัน เพื่อทำการทดลองครับ
ขออธิการทดสอบ เพื่อนำไปสู่ปัญหาที่ต้องการช่วยให้แก้ครับ
เมื่อเปิดไฟล์มา ในชีท Form ที่เซลล์ C4 เลือก "บริษัท จุฬาวิศวกรรม จำกัด" ที่ C5 เลือก "หน่วยงานปากท่อ"
ด้านล่าง บรรทัดที่ 19 ลงมา จะเป็นข้อมูลใบวางบิลที่มีสถานะ "ค้างชำระ" มาแสดง ใน F19 ลงไปมีไว้ใส่เลขเพื่อชำระเงินตามใบวางบิลครับ
ซึ่งข้อมูลที่นำมาแสดงนั้น จะดึงมาจากชีท TexInvoice ครับ
สำหรับการทำงานของโค๊ด มีดังนี้ครับ
สั่งบันทึกข้อมูลจากชีท Temp ไปชีท Database
สั่งบันทึกข้อมูลจากชีท Sub_Temp ไปชีท Data
แล้วก็สั่งอัพเดทสถานะ "ชำระแล้ว" กับ "ค้างชำระ" ไปที่ชีท TexInvoice โดยให้ตรงกับรหัสใบวางบิลนั้นๆ
ปัญหาคือ พอทำรายการเสร็จแล้ว มันจะฟ้องว่า "บันทึกข้อมูลเรียบร้อยแล้ว" แล้วเราก็กดโอเค แต่มันต้องกดซ้ำหลายครั้งนี่สิครับ รู้เลยว่าต้องวางโค๊ดผิดหลักการแน่นอน จึงอยากให้อาจารย์ดูให้หน่อยครับว่า ต้องปรับโค๊ดอย่างไร ให้มันเสร็จสิ้นในการกด ตกลง คั้งเดียว
เอาตามไฟล์ล่าสุดน่ะครับ
You do not have the required permissions to view the files attached to this post.