Page 1 of 1
Data Existing Connection ดึงจากต้นทางมาไม่หมด
Posted: Fri Aug 31, 2012 10:47 am
by godman
อาจารย์ครับ ผมดึงข้อมูลจากต้นทางที่เป็นไฟล์มา มันมาทกตัวคือข้อมูลที่ดึงมาเป็นรหัสพนักงาน เช่น 0716,2123 เป็นต้น ผมก็สงสัยพอกลับไปดูที่ไฟล์ต้นทาง ปรากฏว่าที่มันไม่มาจะเป็นกลุ่มที่มีเครื่องหมาย ' อยู่หน้า ส่วนอันที่ไม่มีเครื่องหมาย ' อยู่หน้าก็มาหมดครับ เช่นรหัส '0716 จะไม่สามารถดึงมาได้ หายไป ช่องนึง ก็เลยอยากทราบว่า ผมจะแก้ไขในคุณสมบัติของ table ได้อย่างไรไม่ให้มันสนใจเครื่องหมายนี้ครับ ขอบคุณครับ
Re: Data Existing Connection ดึงจากต้นทางมาไม่หมด
Posted: Fri Aug 31, 2012 12:47 pm
by snasui

ลองแนบตัวอย่างข้อมูลมาดูกันเพื่อเพื่อน ๆ จะได้ช่วยทดสอบได้ครับ
Re: Data Existing Connection ดึงจากต้นทางมาไม่หมด
Posted: Fri Aug 31, 2012 1:52 pm
by godman
โอเค ผมได้แนบ 2 ไฟล์นะครับ ไฟล์ชื่อ original file คือไฟล์ต้นทางที่ต้องการดึงมาใช้งาน ในไฟล์ missfile คือไฟล์ที่กำลังใช้งาน ปรากฏว่าช่อง ที่ผมระบายสีเหลืองไว้ คือช่อง EN หรือรหัสพนักงานย่อจาก Employee Number กลุ่มที่หายไปคือมีสัญลักษณ์ ' นำหน้า และผมไม่สามารถไปควบคุมไม่ให้เขาใส่ได้ครับ เพราะเป็นคนละบริษัทกัน แต่เครือเดียวกัน จึงอยากทราบว่ามีวิธีตั้งค่าไหมครับไม่ให้มันสนใจ ' อะไรก็ให้มาหมดครับ
Re: Data Existing Connection ดึงจากต้นทางมาไม่หมด
Posted: Fri Aug 31, 2012 10:20 pm
by snasui

ผมทดสอบแล้วทั้ง 2010 และ 2003 สำหรับ สาเหตุที่เป็นเช่นนี้ได้แต่
เดาครับ
ปกติแล้วการดึงข้อมูลลักษณะนี้มักจะเป็นการดึงข้อมูลมาจากฐานข้อมูลหรือ Database ซึ่งข้อมูลในคอลัมน์เดียวกันจะต้องเป็นข้อมูลประเภทเดียวกัน หากเป็น Text ก็ต้องเป็น Text ในทุก ๆ บรรทัด หากเป็น Date ก็ต้องเป็น Date ทุกบรรทัดเช่นนี้เป็นต้น
ในกรณีนี้มีทั้ง Text และ Number ในคอลัมน์เดียวกันการ Import จึงออกมาแบบไม่ครบถ้วน ลองเริ่มข้อมูลในคอลัมน์นั้นด้วย Text ดูครับว่า Number จะหายไปหรือ Text หายไป หาก Number หายไปก็แสดงว่าโปรแกรมใช้เซลล์แรกเป็นตัวจัดการในการ Import ข้อมูล แต่หากว่า Text ยังหายไปเหมือนเดิมอันนี้ก็ต้อง
เดาต่อไปอีกว่า Excel ให้ความสำคัญกับ Number มาเป็นลำดับแรก

Re: Data Existing Connection ดึงจากต้นทางมาไม่หมด
Posted: Sat Sep 01, 2012 9:08 am
by godman
ขอบคุณครับ สำหรับคำตอบ ผมจะลองไป drive กับต้นทางดูครับ ว่าเขาจะเปลี่ยนวิธีการคีย์ข้อมูลได้ไหม หรือไม่ก็สร้าง data validation ให้เขาคีย์เพื่อมั่นใจว่า ข้อมูลเป็นประเภทเดียวกัน