Page 1 of 1
รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อมูล
Posted: Thu Apr 26, 2012 11:57 am
by Amkung
ตอนนี้หนูกำลังทำการควบคุมต้นทุนงานก่อสร้าง ซึ่งต้องการนำข้อมูล BOQ ลงในฐานข้อมูล แต่วิธีที่ทำอยู่คือการคีย์ข้อมูลใส่ หรือไม่ก็ Copy ซึ่ง ต้องใช้ระยะเวลาในการทำงานนานพอสมควร จึงอยากหาวิธีนำข้อมูลลงไฟล์ฐานข้อมูลได้สะดวก และรวดเร็ว จึงขอรบกวนท่านอาจารย์ช่วยแนะนำแนวทาง หรือวิธีให้ด้วยค่ะ
- ไฟล์ BOQ เป็นไฟล์ที่เกิดขึ้นเรื่อยๆ รูปแบบไม่แน่นอนตายตัว และรูปแบบไม่เหมือนกับไฟล์ฐานข้อมูล
ขอบคุณอย่างสูงค่ะ
Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Thu Apr 26, 2012 1:48 pm
by bank9597

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

Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Thu Apr 26, 2012 2:11 pm
by Amkung
คือนำข้อมูลจากไฟล์ BOQ เข้าสู่ ไฟล์ฐานข้อมูลคะ ปกติจะต้องคีย์เข้าไปซึ่งใช้เวลานาน เลยอยากหาวิธีนำข้อมูลจากไฟล์ BOQ เข้าสู่ไฟล์ฐานข้อมูลได้ง่ายขึ้นคะ ไฟล์ที่แนบไปเป็นเพียงไฟล์ตัวอย่างนะคะ ไม่ได้แนบตัวใช้จริงไป
Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Thu Apr 26, 2012 2:19 pm
by bank9597

เอ...แต่ว่าในไฟล์ฐานข้อมูลได้มีการทำปุ่ม Save และมีให้เลือก Code ด้วย
Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Thu Apr 26, 2012 3:50 pm
by Amkung
คือจะนำข้อมูล BOQ ลงใน file ฐานข้อมูล แล้วใช้ปุ่ม save ข้อมูลเข้า Worksheet Alldata ต่อไป (Worksheet Alldata ยังไม่ได้สร้างค่ะ) และในช่อง Code มีไว้เพื่อระบุ Code ของแต่ละ BOQ เวลาเราคีย์ Code ที่ต้องการดูข้อมูลเข้าไป มันจะแสดงข้อมูลของแต่ละ BOQ ขึ้นมาค่ะ ประมาณนี้ตามที่คิดไว้นะคะ
Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Thu Apr 26, 2012 4:46 pm
by bank9597

ผมเข้าใจแล้วครับ
แต่ที่ไม่เข้าใจคือ ทำไมรูปแบบต้องเป็นแบบนั้น ใน BOQ ได้มีการบันทึกข้อมูลแบบใดครับ เช่น คีย์ด้วยมือลงไป เท่านั้น
กรณีในไฟล์ชื่อ ฐานข้อมูล จะมีอยู่ 1 ชีทคือ ชีทข้อมูล BOQ ผมไม่เข้าใจว่าชีทนี้ใช้เก็บข้อมูล หรือแสดงข้อมูลกันแน่ครับ แล้วยังมีชีท Alldata ที่เพิ่มมาอีก ซึ่งผมไม่เห็นความจำเป็น
โดยส่วนตัวผมคิดว่าการออกออกแบบฐานข้อมูลยังสับสนอยู่ครับ
ถ้าทำแบบนี้ได้หรือไม่
ไฟล์ ฐานข้อมูล ให้เป็นที่เก็บข้อมูล BQO ทั้งหมด ทุกโปรเจ็คอยู่ในชีทเดียว โดยออกแบบคอลัมน์ให้ครอบคลุมงานทุกโปรเจ็ค พูดง่ายๆคือ เอาข้อมูลในไฟล์ BOQ ทุกชีท มารวมกันอยู่ในชีทเดียวในไฟล์ฐานข้อมูล โดยแยกคอลัมน์อย่างชัดเจน จากนั้นสร้างชีทฟอร์มไว้บันทึกข้อมูลมาลงฐานข้อมูลอีกครั้งหนึ่ง
ในส่วนของการรายงานผลนั้น ให้สร้างชีทรายงานขึ้นมาอีก 1 ชีท เพื่อดึงข้อมูลจากชีท ฐานข้อมูลBOQ มาแสดง ครับ
สำหรับที่ผู้ถามต้องการนั้น คือการเอาข้อมูลในไฟล์ BOQ มาใส่ในไฟล์ฐานข้อมูลทั้งหมดในชีทเดียว ครั้งเดียว ผมคิดว่าไม่น่าทำได้ครับ เพราะไม่คีย์หลักในการดึงข้อมูล และรูปแบบตารางก็ต่างกันด้วยครับ

Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Fri Apr 27, 2012 8:31 am
by Amkung
ขอบคุณนะคะอาจารย์ เดี๋ยวจะลองไปศึกษาวิธีที่อาจารย์แนะนำดูก่อนค่ะ
Re: รบกวนอาจารย์แนะนำแนวทางการนำข้อมูลจากไฟล์อื่นลงในฐานข้อม
Posted: Fri Apr 27, 2012 9:06 am
by bank9597

ผมไม่ใช่อาจารย์ครับ เรียกชื่อผมได้เลยครับ
เว็บแห่งนี้มีอาจารย์คนเดียวคือ คนควน ครับ ซึ่งเป็นอาจารย์ของผมและคนอื่นๆอีกที
ส่วนเรื่องไปศึกษานั้น ให้ศึกษาพื้นฐานการออกแบบฐานข้อมูลครับ ติดตรงไหนสามารถถามได้เรื่อยๆครับ อีกทั้งงานที่คุณกำลังทำ ต้องมี VBA เข้ามาช่วยค่อนข้างแน่นอนครับ
