สมัครสมาชิก

แสดงกระทู้

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 - Un

หน้า: [1] 2 3 4 ... 6
1
ห้อง MS Access / : input mark
« เมื่อ: 17 มี.ค. 62 , 14:38:19 »
ขอบพระคุณครับอาจารย์ แบบนี้เลยครับ /|\

2
ห้อง MS Access / input mark
« เมื่อ: 17 มี.ค. 62 , 13:19:46 »
ใส่ Input Mark ยังงัย ให้บันทึกไอดีต่างชาติ แบบนี้ได้ครับ

0-0000-T035991-3

3
ไปโหลดอีกตัวที่ อ.laemthong แชร์ไว้ โอเคเลยครับ ขอบพระคุณมากๆ ครับ

4
โปรแกรมอ่านบัตร Awara มันฟรี แต่ ติดคำว่า FreeVertion ต้องเขียนลบคำเพิ่มอีก
ถ้าจะซื้อมันแพงมั้ยครับ หรือ มันมีที่ใช้ได้แบบ ไม่ต้อง Advance มากรึป่าวครับ

5
เอาง่ายๆ เลย
ตัวแรก Left([IDcard],1) ตัวที่ 2 MID([IDcard],2,1) ตัวที่ 3 MID([IDcard],3,1)..........ตัวสุดท้าย Right([IDcard],1)

6
ความรู้เดินนะครับ เวลาจะส่งออก Textfile ตามรูปแบบต่างๆ ผมใช้วิธี
ส่งออกเองที่ไฟล์ก่อน แล้วกำหนดรูปแบบตามโครงสร้าง แล้ว Save
รูปแบบการส่งออกไว้ เมื่อต้องการส่งออก ก็จะใช้โคตแบบนี้

DoCmd.TransferText acExportDelim, "ชื่อรูปแบบที่saveไว้", "ชื่อคิวรี่", "C:\ & "ชื่อไฟล์.txt"

แต่ไฟล์ที่ผมถามเหมือนกันเค้าใช้รูปแบบที่ซับซ้อน

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

ส่วน MD5 มันจะเอามาต่อเป็นบันทัดสุดท้าย
ซึ่งผมก็หาในหลายๆ เวป ก็มีเหมือนกันแต่มันอ่านดูแล้วมันยากมากๆ
ผมจึงมาถามอาจารย์ เผื่อมันจะมีวิธีที่ง่ายกว่านี้ครับ

7
Export TextFile ให้มี l ขั้นระหว่างกลางทำได้อยู่ครับไม่ยาก แต่ถ้าจะให้เข้ารหัส MD5 ผมก็ไม่เคยทำเหมือนกันครับผม
คือแค่ส่งให้มี | ผมทำได้สบาบครับ แต่มันมี รูปแบบ มากมาย ผมไม่เคยทำและไม่เคยเห็นเลยทำไม่ได้ครับอาจารย์

8
ปัญหานี้น่าจะเหมือนกับที่ผมเคยใช้ Tab Delimit เป็นตัวแบ่งข้อมูลใน Text file ที่ส่งออกทำให้การนำเข้าข้อมูลข้อไฟล์นี้ผิดพลาดไป
ปัจจุบันนี้ผมเปลี่ยนมาใช้เครื่องหมายคอมม่า (,) แทนยังไม่เจอปัญหาดังกล่าวเลย

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

ต้องการครับ เป็นความรู้ จะได้ประยุกต์ใช้ได้หลายๆ แบบครับ

9


555 ผมเข้าไปแก้พอดีเลยครับอาจารย์

ขอบพระคุณมากๆ ครับ ไม่คิดว่ามันจะง่ายแค่นี้ ปวดหัวมา 5 วันละ

ขอบพระคุณอาจารย์ทุกท่านด้วยครับ

10
ที่ฟิลด์นี้มี Line Feed ซ่อนอยู่ครับ ลองเปิดอยู่ที่ Text File แล้วกดลูกศรขวาไล่ไปทีละตัวอักษรดู

หลังคำว่า เม็ด ขวด จะกดแล้วไม่ไปไหน 1 เคาะ

(แก้ไข 1) ปล. ไม่แน่ใจว่าเป็น Line Feed หรือ Zero Space นะครับ หาเอง

(แก้ไข 2) มันคือ Line Feed
ใช่ครับ ผมลองแก้ที่ Text ไฟล์ดูแล้ว มันแก้ได้ครับ แต่ ร้อยกว่าเรคคอด ไม่ไหวครับ
กลับไปแก้ที่จุดเดิม คือฟิลนี้ มาจาก Union Query ไม่รู้เกี่ยวป่าว ผมจะแก้ให้หมดเลย
ขอบพระคุณอาจารย์ครับ

11
จะตอบไงดี
เกี่ยวแน่นอนครับ

คือผมทดสอบแล้ว ครั้งล่าสุด หลังจากพบว่าคุณกำหนดเป็น None ตอน Export เลยสามารถทำให้เกิดปัญหาแบบเดียวกับที่คุณเจอได้แล้ว
และการทดสอบก่อนหน้า ตอน Export ใช้ "" แต่ตอน Import ก็ใช้ "" ก็ทำได้อย่างไม่มีปัญหา ข้อมูลมาครบไม่ขึ้นเรคอร์ดใหม่


ลองดูครับ
ทำไม่ได้ครับ หน่วยงานที่เค้ารับ เค้ากำหนดรูปแบบมาครับ
แล้วไฟล์อื่นที่กำหนดรูปแบบเดียวกัน ก็รับได้ปกติครับ
ผมเลยต้องมาแก้ไขที่ต้นปัญหาจริงครับ ตอนนี้ เจอแล้ว
ว่ามันเป็นที่ column unit_Name_Pack คือ ผมกำหนด column อื่นก็ได้หมดเลย
ติดที่ทำไม column นี้ไม่ได้ งง มากๆครับ
 :dizzy:

12
ผมเข้าใจแล้ว ว่าเกิดอะไรขึ้น

เนื่องจากตารางของคุณมีฟิลด์ว่างอยู่ การ Export โดยไม่ใช้ "" เป็นตัวกำหนดฟิลด์ ทำให้เกิดปัญหาในการ Export-Import ระหว่าง Text File

ต้องไม่ลืมนะครับว่า Text File เป็นการจัดเรียงข้อมูลโดยไม่มีขอบเขต แต่ Excel และ Access มีการใช้ขอบเขตข้อมูล

ดังนั้นการส่งข้อมูลจาก Text File โดยไม่ใด้ใช้การกำหนดขอบเขตข้อมูลมาตรฐาน (คือไม่ได้ใช้ "" แต่ใช้ตัว |) จึงไม่แปลกที่จะเกิดปัญหานี้

ข้อแนะนำคือเปลี่ยนมาใช้ตัว "" หรือ ; หรือ , หรือ Tab แทนการใช้ตัว | จะดีกว่า
ไม่น่าจะเกี่ยวครับ
1.ไฟล์อื่นก็กำหนดแบบเดียวกัน แต่มันไม่เป็น
2.ผมลองลบออกไป column นึง (packsize) ก็ไม่มีปัญหาเลย

ตอนนี้ผมทดสอบโดยแก้ไขชื่อ column นี้เป็น test:null ก็ใช้ได้ปกติ
ลองเปลี่ยนเป็น packsize:null ก็เป็นปกติ แสดงว่าไม่เกี่ยวกับจำนวน column
ไม่เกี่ยวกับชื่อ column
สุดท้ายลองเป็นเป็น packsize:unit_Name_Pack ก็พบปัญหาเดิม

ผมคิดว่าเป็นที่ column unit_Name_Pack ของตาราง PhramaAll นี่แหละครับ
แต่ไม่รู้ว่าเป็นอะไรพยายามทดสอบอยู่ครับ

13
แล้วการตั้งค่าของ Region / format /location /Administative เป็นอะไรอยู่ครับ
เป็น Thai หมดครับ พวกการตั้งค่าผมว่ามันไม่น่าเกี่ยว เพราะในการส่งออกครั้งเดียวกัน
ที่มาจาก Query อื่น ไม่มีปัญหาครับ เป็นที่ Query นี้ ซึ่งผมลองเริ่มดู Column ที่มีปัญหา
ลองลบออก มันสส่งออกแล้วนำเข้าได้ปกติครับ กำลังหาต่อไปว่า มันเกี่ยวข้องอะไรกันครับ

Column ที่มีปัญหาคือ Packsize

14
ผมลองเลือกตามนี้ก็ไม่หายนะครับ

แล้วการเลือกค่าพวกนี้ผมก็เลือกมานานแล้วไไม่เคยเป็น มาเป็น Query ตัวนี้ตัวเดียวจริงๆ
ตัวอื่นในนี้ ผมนำเข้าได้ปกติครับ

15
ตรง Text Qualifier ผมเลือก {none} เพราะตอนส่งออกผมเลือก {none}

ทำไมมันเป็นเช่นนี้ได้ครับ งง มาก

16
เปลี่ยนเครื่องก็แล้ว เป็นเหมือนเดิม  :cry:

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