แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - prajak

หน้า: 1 [2] 3 4 5 ... 17
19
ถ้าเราต้องการให้ cursor อยู่ที่ตำแหน่ง text scanbarcode ตลอด ต้องทำยังไงครับ
-ใช้คำสั่ง text scanbarcode.setfocus

ถ้า barcode ที่เราสแกนลงไป ไม่พบในฐานข้อมูล ให้แสดงเป็นข้อความหรือ error ต้องเขียนยังไงครับ
-ใช้คำสั่ง On Error Goto xxx (ไปค้นวิธีการใช้คำสั่งนี้เองนะครับ)
ขอบคุณมากนะครับ

20
ทำตามที่อาจารย์แนะนำได้แล้วครับ แต่รบกวนสอบถามเพิ่มเติมอีกนิดนะครับ หลังจาก scan barcode แล้ว ผมสั่งให้ clear textbox แล้ว สั่ง me.requery เพื่อให้ฟอร์มแสดงข้อมูล record ใหม่ แต่ตำแหน่ง cursor จะไปอยู่ที่ record แรกแทน ถ้าเราต้องการให้ cursor อยู่ที่ตำแหน่ง text scanbarcode ตลอด ต้องทำยังไงครับ

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

21
เปลี่ยนวิธีนะครับ
ไปใส่ Text Box เพิ่มอีกอันนึง แบบตรงสีส้มที่มีข้อความ "Scan Barcode"
ที่ Event: After Update ของ Text Box อันใหม่นี้ก็สั่ง Run: Append Query เพื่อนำข้อมูลที่มี Barcode ตรงกันมาใส่ในตารางของฟอร์มข้างล่าง

แบบนี้จะเร็วกว่าครับ


แต่ Textbox Scan Barcode นี้เราจะต้องมีการยิงบาร์โค้ด หลายๆครั้งเลยนะครับ ปกติ barcode หลังจากที่เราสแกนแล้ว มันจะ enter เพื่อไป text อื่น

22
ใช้คำสั่ง SQL ครับ เร็วกว่าเยอะ

SELECT * FROM ชื่อตาราง WHERE ชื่อฟิลด์ในตาราง = text box หรือ combo box บนฟอร์ม;

อย่าลืมปิดท้ายคำสั่งด้วย ; ทุกครั้ง
ผมไม่แน่ใจว่าแจ้งความต้องการให้อาจารย์ถูกต้องหรือเปล่านะครับ แต่ความต้องการคือประมาณนี้ครับตามรูป พอเรายิงbarcode ใน textbox ชื่อ barcode บนฟอร์ม Frm_Wr ให้ดึงข้อมูลจากตาราง tbl_DataBarcode มาลงในฟิวด์ต่างๆของฟอร์มครับ ทั้งนี้ผมแนบตัวอย่างไฟล์มาให้อาจารย์ช่วยดูให้หน่อยนะครับ

23
รบกวนสอบถามครับ ผมต้องการสร้างฟอร์มรับค่าบาร์โค๊ด คือเวลายิงบาร์โค๊ดที่ text box นั้นๆแล้ว ให้ไปดึงข้อมูลจากตารางมาแสดง ปัจจุบันใช้คำสั่ง Dlookup แต่พอข้อมูลเยอะขึ้น การดึงข้อมูลมาแสดงจะช้าลงมาก มีวิธีอืนที่ไวกว่านี้ไหมครับ

24
อ๋อได้แล้วครับ ขอบคุณมากนะครับ

25
สร้าง Append Query ชื่อ Query1
แล้วไปใส่คำสั่งให้ Run Query
 
ถ้าต้องการให้  copy data ไปยัง table2 ได้ไหมครับ

26
รบกวนสอบถามอาจารย์ทุกท่านครับ ถ้าผมต้องการ Copy data ในฟอร์มนี้ ไปยังตารางชื่อ Table2 โดยมีเงื่อนไขว่า จะต้อง copy เอาเฉพาะข้อมูลที่เรา filter วันที่แล้วเท่านั้น จะต้องเขียนคำสั่งว่ายังไงครับ ทั้งนี้มีผมมีแนบตัวอย่างฐานข้อมูลโปรแกรมมาให้ดูด้วยครับ

27
เพิ่มแล้วแต่ก็ยังไม่ได้ครับ

28
รบกวนสอบถามครับ ปุ่มimport ข้อมูลจาก excel ขึ้น error ตามรูปครับ ไม่ทราบว่ามีอะไรผิดหรือต้องแก้ตรงไหนครับ
ทั้งนี้ผมได้แนบโปรแกรมมาให้ดูด้วยครับ ขอบพระคุณล่วงหน้าด้วยนะครับ



29
1. เปิดฟอร์ม frmMainForm
2. เปิดมุมมองออกแบบ
3. ใน Subform เพิ่ม text box ชื่อ txtTotal เข้าไปแล้วใส่สูตร Sum
4. ที่ Main Form ให้ใส่ Text Box แล้วกำหนด control source เป็น txtTotal ใน Subform
ขอบคุณมากครับ ทำได้แล้วครับ

30
ตามรูปถ้าผมต้องการหาผลรวมของแต่ละ size ต้องใช้คำสั่งอะไรครับ ผมลองทำแล้วขึ้น error ตามรูปครับ รบกวนด้วยนะครับ


31
ทำเป็นฟอร์ม แล้วเลือกฟิวด์ที่ไม่ใช่ Barcode ตั้งค่า properties ชื่อ Tab stop เลือกเป็น No ครับ
ตั้งค่าตามที่บอกได้แล้วนะครับ ขอบคุณมากครับ

32
รบกวนสอบถามครับ ตรงฟิวด์ barcode ผมต้องการให้เวลาเราสแกน barcode แล้ว มัน enter ลงมาบรรทัดถัดไปเลย สามารถทำได้ไหมครับ คือตอนนี้เวลาสแกนแล้วมันจะ enter ไปฟิวด์ถัดไปด้านขวาครับ อยากให้สแกนเสร็จขึ้น record ใหม่เลย



33
1. ต้องมีเครื่องอ่านบาร์โค้ดแบบ Handheld เสียบปุ๊บยิงปั๊บ
2. ลงฟอนต์บาร์โค้ด เพื่อให้สร้าง Barcode สำหรับออก label มีในเว็บมากมายใช้ Google หาได้
ขอบคุณครับอาจารย์ โจทย์ของผมคือ barcode ที่ติดข้างกล่องกับ barcode ที่ติดบนตัวสินค้าที่จะลงกล่องต้องตรงกัน ยกตัวอย่างคือ สมมติผมมีเสื้อ size L 50 ตัว ที่จะบรรจุลงกล่องsize L  บนเสื้อก็จะมีbarcodeติดอยู่ การทำงานคือเราจะยิง barcodeที่ตัวเสื้อก่อนลงกล่อง หากbarcodeเป็น size L ที่ตรงกับข้างกล่องมันจะนับเป็น1 และไม่ขึ้น error แต่หากมี Size อื่นบนมา ก็จะขึ้นฟ้อง ประมาณนี้ครับผม

34
อาจารย์ท่านไหนพอจะมีตัวอย่างการสร้างฟอร์ม barcode อ่านค่ารับค่า คล้ายๆโปรแกรมคลังสินค้าบ้างครับ เพื่อเป็นแนวทางครับ

35
ก็ใส่ 0 แล้วเวลาแสดงผลในฟอร์ม ก็กำหนด Format ให้แสดงเลข 0 เป็น ช่องว่างครับ (#,###)
ได้แล้วครับ ขอบพระคุณมากๆนะครับ

36
ไฟล์ตัวอย่าง
ผมมีเพิ่มฟิวด์ขึ้นมาอีก 4 ฟิวด์คือ SizeS SizeM SizeL SizeXL (ตามตัวอย่างโปรแกรมที่แนบมา) ซึ่งรูปแบบจะเป็น Number ซึ่งถ้าเรากรอกข้อมูลครบทุก Size จะไม่มีปัญหา แต่หน้างานจริงอาจจะกรอกเป็นบางsize บางsize ก็ต้องปล่อยว่างไว้ ซึ่งตอนนี้ถ้าปล่อยว่างไว้มันจะ error มีวิธีแก้ไขยังไงบ้างครับ ในฐานข้อมูลถ้า size ไหนไม่มีให้ปล่อยว่างเลยครับ ไม่ต้องการให้ค่า default เป็น 0 ครับ

หน้า: 1 [2] 3 4 5 ... 17